شماره Q ارائه شده استLinuxDeviceManager 1.3 - مدیر دستگاه گرافیکی برای Linux، ترکیب یک رابط با اطلاعات سیستم به سبک Windows با قابلیتهای تشخیص دقیق سختافزار. برخلاف نمایشگرهای اطلاعات سیستم معمولی، این برنامه نه تنها دستگاهها و درایورهای نصب شده را شناسایی میکند، بلکه سرعت اتصال واقعی دستگاههای PCIe را نیز نمایش میدهد، وضعیت SSD را بررسی میکند، متغیرهای UEFI را بررسی میکند، ویژگیهای اتصال USB را مشاهده میکند و اطلاعات دقیقی در مورد مانیتورها، باتریها و رابطهای شبکه به دست میآورد. کد با زبان C++ و با استفاده از Qt6 نوشته شده و تحت مجوز GPLv3 توزیع شده است. نسخهای با فرمت AppImage نیز موجود است.
این برنامه برای کاربرانی طراحی شده است که به چیزی بیش از نام دستگاه و نسخه درایور نیاز دارند، اما نمیخواهند اطلاعات را با استفاده از lspci، lsusb، smartctl، ethtool، dmidecode و سایر ابزارهای کنسول کنار هم بگذارند. این برنامه روشهای مختلفی برای گروهبندی سختافزار ارائه میدهد: بر اساس نوع، اتصال، درایور و منبع. هر دستگاه دارای یک پنجره ویژگیها است که در آن اطلاعات به تبهای موضوعی تقسیم شدهاند. یک بخش جداگانه "اطلاعات سیستم" شامل اطلاعات کلی در مورد سیستم، پردازنده، حافظه، مادربرد و میانافزار است.
رابطهای سیستم برای کسب اطلاعات در مورد تجهیزات استفاده میشوند. Linuxمدیریت درایور و تغییرات پیکربندی دستگاه عمداً پیادهسازی نشدهاند - برنامه منحصراً در حالت فقط خواندنی عمل میکند. در توسعه از هوش مصنوعی استفاده شده است، در حالی که تصمیمات معماری، الزامات عملکردی و آزمایش عملکرد به نویسنده واگذار شده است.
از جمله ویژگیهای کیوLinuxمدیر دستگاه:
- تشخیص PCI Express. سرعت اتصال فعلی و تعداد خطوط PCIe در حال استفاده و همچنین حداکثر مشخصات اعلام شده دستگاه را نمایش میدهد. به عنوان مثال، میتوانید تعیین کنید که آیا کارت گرافیک به جای x16 با سرعت x8 کار میکند یا از نسل کندتر PCIe استفاده میکند. اطلاعات مربوط به پشتیبانی و اندازههای اختصاص داده شده برای نوار تغییر اندازه نیز نمایش داده میشود.
- تشخیص دقیق SSD و HDD. نسخه ۱.۳ پشتیبانی SMART را به طور قابل توجهی گسترش میدهد. علاوه بر دمای درایو و سلامت کلی آن، اطلاعاتی در مورد حجم دادههای نوشته شده و خوانده شده، زمان کارکرد، تعداد روشن و خاموش شدنها، خاموش شدنهای ناامن، نشانگرهای فرسودگی SSD، ظرفیت ذخیره باقی مانده و شمارندههای خطا نیز در دسترس است.
- ظرفیت رم نصب شده، از جمله حافظهای که برای سیستم عامل قابل دسترسی نیست، مشخصات ماژول، سازنده، سرعت و اینکه آیا حافظه لحیم شده یا قابل تعویض است را نشان میدهد.
- برای دستگاههای USB متصل، نسخه استاندارد USB، سرعت لینک مورد توافق، اطلاعات توان، مصرف جریان، ولتاژ، پشتیبانی از بیدارباش از راه دور، رابطها و درایورهای مورد استفاده نمایش داده میشوند.
- اطلاعات باتری گسترده در دسترس است که به شما امکان میدهد نه تنها میزان شارژ، بلکه ظرفیت کامل تخمینی و فعلی را نیز مشاهده کنید، میزان فرسودگی را ارزیابی کنید، تعداد چرخههای شارژ، ولتاژ، جریان، مصرف برق و سایر ویژگیهای ارائه شده توسط تجهیزات را بیابید.
- سازنده و مدل مانیتور، ابعاد فیزیکی، مشخصات پشتیبانی شده، وضوح فعلی، نرخ تازهسازی، عمق رنگ، مقیاسبندی و چرخش تصویر نمایش داده میشوند. پارامترهای موجود را میتوان هم در X11 و هم در Wayland بازیابی کرد.
- در کنار آدرس های IP، ماسکها، آدرسهای MTU و MAC، از جمله اطلاعاتی در مورد آدرسهای تغییر یافته، سرعت اتصال اترنت فعلی، حالت دوطرفه، مذاکره خودکار و حالتهای عملیاتی پشتیبانی شده در دسترس هستند.
- حالت بوت سیستم (BIOS/UEFI)، وضعیت بوت امن، اطلاعات مربوط به گواهیهای MOK ثبتشده را نمایش میدهد و به شما امکان میدهد متغیرهای میانافزار موجود و محتوای آنها را به صورت هگزادسیمال مشاهده کنید.
- اتصال و قطع اتصال دستگاهها به طور خودکار از طریق udev رصد میشود. گزارشی از رویدادهای جلسه فعلی و همچنین امکان نمایش دستگاههای پنهان، مجازی و داخلی ارائه میشود.
- علاوه بر جستجوی استاندارد بر اساس نام، یک حالت جستجوی عمیق پیادهسازی شده است که به شما امکان میدهد دستگاهها را بر اساس شناسه، ویژگیها و منابع اختصاص داده شده پیدا کنید. به عنوان مثال، میتوانید دستگاهها را بر اساس شناسه سختافزاری فیلتر کنید بدون اینکه به صورت دستی کل درخت دستگاه را مرور کنید.

منبع: opennet.ru
