Skip to content

v0.1.0 — initial release

Choose a tag to compare

@martinalderson martinalderson released this 17 May 14:00

First release of GNOME Device Manager — a GTK4 + libadwaita hardware profiler for the GNOME desktop, in the spirit of macOS System Information.

Overview

What works

All 15 sidebar sections (Overview + 14 device domains): CPU, Memory, GPU, Displays, Storage, USB, PCI, Network, Bluetooth, Audio, Battery, Sensors, Webcams, Printers — each surfacing the kernel driver and (via fwupd) the firmware version.

Install

Download the tarball below, extract, and run `./install.sh` — installs to `~/.local` (no root needed) and registers the .desktop file so it shows up in your app grid as "Device Manager".

```sh
tar xzf gnome-device-manager-0.1.0-x86_64-linux.tar.gz
cd gnome-device-manager-0.1.0-x86_64-linux
./install.sh
```

Uninstall: `./install.sh --uninstall`.

System requirements

x86_64 Linux with GTK 4.10+, libadwaita 1.9+, glib 2.74+, libudev. Fedora 41+ / Ubuntu 24.10+ / Arch should already have everything. Older distros may need a rebuild from source — see the README.

Deferred

  • Per-DIMM memory detail (needs root, planned via pkexec helper)
  • v4l2 capability enumeration for webcams
  • Live sensors view with sparklines
  • SMART for storage drives
  • Interactive device-manager mode (disable/eject/rebind) — the `gdm-actions` trait is the slot for this