ابزار NixThis عرضه شد؛ راهکاری نوین برای سفارشیسازی رابط کاربری ویندوز
سیستم عامل کامپیوتر تکناک، بسیاری از کاربران ویندوز همواره در پی دستیابی به تجربهای پاکتر و بدون حاشیه در سیستمعامل خود بودهاند. با وجود درخواستهای مکرر برای عرضه نسخههای سبکتر، رویکرد مایکروسافت در رویدادهای اخیر نشان داده که این شرکت تمرکز خود را بر ت…
خلاصه تحلیلی خبر
سیستم عامل کامپیوتر تکناک، بسیاری از کاربران ویندوز همواره در پی دستیابی به تجربهای پاکتر و بدون حاشیه در سیستمعامل خود بودهاند. با وجود درخواستهای مکرر برای عرضه نسخههای سبکتر، رویکرد مایکروسافت در رویدادهای اخیر نشان داده که این شرکت تمرکز خود را بر ت…
موضوعات اصلی: پشتیبانی شبکه، هوش مصنوعی، ابزار، ویندوز، شناسایی، کاربران
سیستم عامل کامپیوترتکناک، بسیاری از کاربران ویندوز همواره در پی دستیابی به تجربهای پاکتر و بدون حاشیه در سیستمعامل خود بودهاند. با وجود درخواستهای مکرر برای عرضه نسخههای سبکتر، رویکرد مایکروسافت در رویدادهای اخیر نشان داده که این شرکت تمرکز خود را بر تکامل قابلیت جستجو و ادغام آن با ایجنتهای هوش مصنوعی معطوف کرده است. اگرچه مایکروسافت وعده داده که میزان توصیههای ناخواسته، تبلیغات و فایلهای غیرضروری در ویندوز کاهش یابد، اما همچنان فاصله میان نیاز کاربران و واقعیت نرمافزاری سیستمعامل مشهود است. در این میان، ابزار جدیدی به نام NixThis پا به میدان گذاشته است که با الهام از افزونههای مسدودکننده تبلیغات در وب، سعی دارد کنترل رابط کاربری ویندوز را به دست کاربران بازگرداند.
این اپلیکیشن جدید برایویندوز 11از قابلیتهای محبوب Element Picker و Element Zapper درمسدودکننده مشهور uBlockالهام گرفته است. در دنیای وب، Element Picker به کاربران اجازه میدهد یک عنصر مزاحم در صفحه را شناسایی و با ایجاد یک فیلتر، آن را بهطور دائم حذف کنند. در مقابل، Element Zapper ابزاری برای تغییرات موقتی است که عنصر مورد نظر را تا زمان بارگذاری مجدد صفحه پنهان میکند. ابزار NixThis همین منطق را به محیط ویندوز آورده است تا کاربران بتوانند با نشانهروی به سمت عناصر آزاردهنده در محیط سیستمعامل، آنها را شناسایی و حذف کنند. توسعهدهنده این پروژه، فردی با نام Belim است که هدف از ساخت این ابزار را سادهسازی فرآیند حذف عناصری مانند تبلیغات، پیشنهادهای ویندوز، دکمههای چت و سایر بخشهای ناخواسته بیان کرده است.
تغییرات ایمن در رجیستری
نحوه عملکرد NixThis به گونهای طراحی شده که کاربر پس از انتخاب گزینه Pick an element یا استفاده از میانبر صفحه کلید، نشانگر موس را روی مورد آزاردهنده میبرد و با کلیک بر آن، اپلیکیشن سعی میکند تنظیمات و مقدار رجیستری مربوط به آن عنصر را شناسایی کند. مزیت اصلی این ابزار در این است که پیش از اعمال هرگونه تغییر، به کاربر نشان میدهد که چه تغییری قرار است رخ دهد و آیا این تغییر مورد تایید است یا خیر. این رویکرد به کاربران اجازه میدهد تا بدون نیاز به جستجوی دستی در تنظیمات پیچیده ویندوز یا آزمون و خطای مقادیر رجیستری، بخشهای ناخواسته را حذف کنند.
از نظر فنی، این ابزار با رویکردی محتاطانه طراحی شده است. NixThis تغییرات خود را مستقیماً در مقادیر Windows Registry اعمال میکند و طبق ادعای توسعهدهنده، هیچگونه تماسی با فایلهای سیستمی اصلی ندارد و از اسکریپتهای مخرب حذفکننده (Debloater) استفاده نمیکند. این نرمافزار برای شناسایی دقیق عناصر، از قابلیت Windows UI Automation بهره میبرد و پارامترهایی مانند AutomationId، نام کلاس، نام نمایشی و پردازش مربوطه را تحلیل میکند. این دقت فنی باعث میشود که ریسک آسیب به پایداری سیستمعامل به حداقل برسد.
علاوه بر این، یک بخش مدیریت فیلترها در این اپلیکیشن گنجانده شده که به کاربر اجازه میدهد لیست تمام مواردی که توسط این ابزار شناسایی و مدیریت شدهاند را ببیند و در صورت نیاز، تغییرات را با استفاده از قابلیت بازگردانی، به حالت اول بازگرداند. البته باید در نظر داشت که برای اپلیکیشنهای نصبشده از طریق Store، ویندوز مکانیسم بازگردانی مستقیم را فراهم نمیکند و این ابزار تنها میتواند کاربر را به صفحه مربوطه در Microsoft Store هدایت کند.
در تازهترین بهروزرسانی، این ابزار پیشرفتهای قابلتوجهی را تجربه کرده است. پانزده فیلتر جدید به نرمافزار اضافه شده که شامل موارد دشوار برای شناسایی در رابط کاربری ویندوز مانند شناسه تبلیغاتی، درخواستهای راهاندازی، نکات، پیشنهادهای تنظیمات، تجربیات شخصیسازیشده، تاریخچه فعالیتها، دادههای تشخیصی و حتی بخش مربوط به قابلیت Recall است. همچنین، مدیریت اپلیکیشنهای نصبشده بهبود یافته و اکنون هر یک دارای بخش اختصاصی خود هستند.
بهرهگیری از Windows UI Automation
یکی از مهمترین اصلاحات فنی در این نسخه، حل مشکل پرش نشانگر موس است. در نسخههای پیشین، هنگامی که اپلیکیشن در تلاش برای شناسایی عناصر زیر نشانگر بود، به دلیل انجام پردازشهای UI Automation بر روی همان ترد مدیریت ورودی موس، شاهد وقفه و پرش در حرکت نشانگر بودیم. این نسخه با انتقال وظایف پردازشی به یک ترد جداگانه، تجربه استفاده از ابزار را بسیار روانتر کرده است. علاوه بر این، نشت حافظه GDI در قاب انتخابگر برطرف شده و فیلترهای مرتبط با اعلانهای پیشنهادی و نوار کناری Edge نیز اصلاح شدهاند.
با وجود تمام قابلیتهای ذکرشده، باید به یاد داشت که این پروژه در مراحل اولیه توسعه قرار دارد. بنابراین، شناسایی تمام عناصر موجود در ویندوز هنوز کامل نیست و توسعهدهنده متذکر شده که به دلیل تغییرات مکرر در کدهای ویندوز، نیاز به گسترش مداوم فهرست فیلترها وجود دارد. برای کسانی که قصد آزمایش این ابزار را دارند، اکیداً توصیه میشود که از محیطهای ماشین مجازی استفاده کنند، زیرا این ابزار جدید است و هنوز در مقیاس وسیع مورد ارزیابی قرار نگرفته است.
بهنوشتهنئوویندر حوزه حریم خصوصی، نویسنده ابزار NixThis اطمینان داده است که عملیات اصلی نرمافزار بهصورت کاملاً محلی انجام میشود. در این ابزار یک دکمه توضیحی مبتنی بر هوش مصنوعی گنجانده شده که به کاربر اجازه میدهد توضیحات بیشتری درباره یک تنظیم خاص دریافت کند؛ اما این قابلیت بهصورت پیشفرض غیرفعال است و تنها در صورتی فعال میشود که کاربر کلید API شخصی خود را وارد کند. حتی در آن حالت نیز، تنها نام و جزئیات فنی عنصر انتخابی برای دریافت توضیح ارسال میشود. این رویکرد نشاندهنده توجه توسعهدهنده به دغدغههای امنیتی کاربران در فضای ویندوز است. ابزار مذکور اکنون از طریق مخزن گیتهاب در دسترس علاقهمندان قرار دارد و مسیر جدیدی را برای شخصیسازی رابط کاربری ویندوز باز کرده است.
نوشتهابزار NixThis عرضه شد؛ راهکاری نوین برای سفارشیسازی رابط کاربری ویندوزاولین بار درTechnoc. پدیدار شد.
برای ارزیابی پایداری، امنیت و نگهداری این زیرساخت، راهنمای پشتیبانی شبکه را نیز مطالعه کنید.