Skip to content

actuallyaridan/linux-devmgmt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

linux-devmgmt

The Windows Device Manager, on Linux

A faithful recreation of the Windows Device Manager built with Qt6 and real hardware backends via sysfs/procfs. Best enjoyed with AeroThemePlasma, but looks great on regular KDE as well.


Note

Built for CachyOS / Arch Linux.
Some features (DKMS uninstall, driver date lookup) depend on dkms and pacman. Other distros may need minor adjustments.

A list of device categories with some of them expanded. A device properties window open, showing information about an AMD GPU The Driver tab of the Properties window, shwoing the version and date of said GPU driver
The same Driver tab of the Properties window, but this time showing an older unmaintained driver's date and version. The Details tab, shwoing a dropdown with a large text area. The Resources tab, shwoing a information about a deviecs resources like IRQ and similar.

Building

sudo pacman -S qt6-base cmake
cmake -B build
cmake --build build -j
./build/devmgmt

Runtime dependencies

Tool Purpose
pkexec Privilege escalation for enable/disable/uninstall
modinfo Driver details
dkms (optional) DKMS driver management
pacman (optional) Package date lookup

Features

  • Full two-level device tree (by type) backed by real sysfs/procfs data
  • Per-device Properties dialog with General, Driver, Details, and Resources tabs
  • Enable / disable devices via kernel module blacklisting
  • Uninstall DKMS drivers
  • Update Driver wizard
  • Driver Details viewer (modinfo output)
  • Scan for hardware changes

About

A faithful recreation of the Windows Device Manager built with Qt6 and real hardware backends via sysfs/procfs. Best enjoyed with AeroThemePlasma, but looks great on regular KDE as well.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors