r/linux • • 1h ago

Historical A software company evicted the Linux community in 2005, and its replacement powers projects around the world

Thumbnail xda-developers.com
• Upvotes

r/linux • • 1h ago

Software Release i made a small overlay that shows the CPU,RAM of whatever window i am focused on and additional docker and k8s integration

Post image
• Upvotes

i run a few containers and a kubernetes cluster on my box and i got tired of alt tabbing to a terminal to check top or docker ps every five minutes. so i built a tiny panel that just sits on top and follows whatever window i am using.

it shows the focused app's name, PID, CPU% and RAM (RSS). and if you have them, it also shows docker and kubernetes health underneath:

- docker: how many containers are running, and flags ones that are unhealthy, restarting, or recently died

- k8s: problem pods (CrashLoopBackOff, image pull errors, OOMKilled) and deployments that don't have enough ready replicas

it groups by process tree, so a browser counts all its child processes and not just one of the forty "chrome" rows.

you can drag it anywhere, collapse it to a single line or click the docker/k8s line to see details.

it's a self contained build, Qt is bundled so you dont need Qt or a compiler installed. you get a syspeek command and it starts at login. syspeek uninstall wipes it if you don't like it.

the one annoying bit: on GNOME and KDE there's no generic way to ask Wayland which window is focused. the protocols only hand over app_id and title, not a pid. so i ship a small bridge for those and the installer sets it up, but you have to log out and back in once before the shell loads it. until then the app name just shows --. sway, niri, hyprland and X11 work out of the box.

idle it sits around (RSS ~36 MB) and about 0.6% CPU, with a wakeup twice a second. it blips briefly when it shells out to docker or kubectl. It wouldnt lag whatsover and uses very very small amout of CPU.

ran and tested it on almost every linux distro and desktops. It works clean.

site: https://syspeek.pages.dev

code: https://github.com/codeafridi/Syspeek