Qubes-top: process monitor for qubes

This project was made using AI: Claude Opus 5.5 + Fable 5.1

https://github.com/renehoj/qubes-top

I make this utility as an easy way to access the process information of the active qube, it can be hotkeyed using a shell script.

#!/bin/bash

CUR_WIN_ID=\`xdotool getwindowfocus\`
CUR_VM=\`xprop \_QUBES_VMNAME -id $CUR_WIN_ID |cut -d \\" -f2\`

/home/user/.local/share/qubes-top/bin/qubes-top --qube $CUR_VM

exit 0

There is memory and CPU graphs for all running qubes with 5-min history.
For the selected qube the process list is shown, it is top pulled from the qube every 1-sec.
Disk and Net IO is also displayed for the selected qube, as a 5-min graph.

You can get the same information from the terminal, this just makes it easier and adds a few graphs to help monitor resource usage.

As always, it runs in dom0, so read it before you install it.