QLinuxDeviceManager: „Windows Device Manager” regândit pentru Linux pe Qt 6, cu diagnosticare avansată a componentelor hardware
Una dintre utilitarele clasice căreia utilizatorii veniți de pe Windows îi simt adesea lipsa pe Linux este Device Manager (Managerul de Dispozitive). Deși pe Linux există comenzi excelente de consolă (
lspci, lsusb, dmidecode, lshw) sau panouri rezumative în mediile desktop, lipsea un instrument grafic ierarhic, rapid și unificat, capabil să centralizeze toate atributele componentelor.Proiectul open-source QLinuxDeviceManager (creat de dezvoltatorul @birdie-github) umple exact acest gol: oferă un Device Manager modern bazat pe Qt 6, care combină explorarea arborelui de dispozitive cu funcții de diagnosticare aprofundată a sistemului.
Ce aduce nou: Informații pe care multe unelte Linux le ignoră
Dincolo de simpla listare a numelor de periferice, QLinuxDeviceManager extrage date hardware cu granularitate foarte ridicată:
Informații fizice complete despre RAM: Spre deosebire de majoritatea aplicațiilor grafice care afișează doar capacitatea totală utilizabilă din
/proc/meminfo, utilitarul citește datele fizice complete: producătorul plăcuțelor, viteza reală de operare (în MT/s), numărul modulelor instalate și dacă memoria este lipită direct pe placă (soldered) sau înlocuibilă (module SO-DIMM/DIMM).Securitate UEFI și Boot: Raportează modul real de pornire (BIOS clasic vs. UEFI/EFI), starea Secure Boot, cheile înrolate MOK (Machine Owner Key) și permite inspectarea variabilelor brute din firmware-ul UEFI.
PCI Express & GPU Resizable BAR: Afișează versiunea PCIe, lățimea magistralei (lane width - de ex. x16 / x8), viteza curentă de link, precum și starea și dimensiunea alocată pentru Resizable BAR (unde este suportat de placa video).
Parametri detaliați USB: Versiunea standardului USB, lățimea de bandă negociată, consumul/puterea declarată (mA/W), starea funcției remote wakeup și driverul de interfață asociat.
Diagnosticare completă a bateriei: Raportează capacitatea proiectată din fabrică vs. capacitatea rămasă (uzura/retenția estimată), numărul exact de cicluri de încărcare, tensiunea, curentul, consumul instantaneu de putere și chimia celulelor.
Stare de sănătate stocare (SMART & NVMe): Integrat cu datele din UDisks2, afișează atributele ATA SMART și contoarele NVMe: temperatură, volum de date citite/scrise (TBW), durata de funcționare (power-on hours), cicluri de pornire, opriri nesigure și erori raportate de controller.
Monitorizare live și căutare aprofundată (Deep Search)
Aplicația oferă o perspectivă interactivă peste sistemul de operare:
| Caracteristică | Rol și funcționare |
| Live Device Events | Conectarea sau deconectarea unui stick USB, periferic Bluetooth sau card SD reflectă instant modificarea în interfață, fără a necesita repornirea aplicației. |
| Deep Search | Permite căutarea nu doar după denumirea dispozitivului, ci și după identificatori hardware (Vendor ID / Device ID), clase de resurse, atribute SMART sau proprietăți specifice de stocare. |
| Copiere rapidă pentru depanare | Datele tehnice din oricare dialog pot fi copiate direct în clipboard cu formatare curată, facilitând includerea specificațiilor exacte în tichete de bug sau pe forumuri. |
Rulare și compatibilitate
Deoarece este construit cu Qt 6, QLinuxDeviceManager se integrează nativ atât sub sesiuni Wayland, cât și sub clasicul X11.
Pentru utilizatorii care doresc să testeze utilitarul fără a compila codul, dezvoltatorul oferă o imagine precompilată AppImage pe 64 de biți (x86_64) în secțiunea de Releases a proiectului (construită pe o bază modernă Ubuntu 24.04 LTS):
chmod +x QLinuxDeviceManager-*.AppImage
./QLinuxDeviceManager-*.AppImage
(În cazul în care subsistemul FUSE lipsește sau nu permite montarea, imaginea poate fi executată direct prin parametrul --appimage-extract-and-run).
Sursa proiectului:

Comentarii
Trimiteți un comentariu