A GNOME Shell extension that displays ping latency in the top bar.
Fork of the original ping_indicator, rewritten for GNOME 45+ with:
- Persistent
pingsubprocess (no spawning per refresh) - Automatic retry on connection loss
- Optional top bar color change when the network is down
- Modern Adwaita preferences UI
make installThis builds the extension and runs gnome-extensions install --force for you.
Log out and back in, then enable:
gnome-extensions enable ping_indicator_plusplus@info.sig9.chIf you prefer to run the steps manually:
make
gnome-extensions install --force ping_indicator_plusplus@info.sig9.ch.zipcd ~/.local/share/gnome-shell/extensions/
wget https://github.com/sig9sec/ping_indicator_plusplus/releases/download/v1/ping_indicator_plusplus@info.sig9.ch.zip
unzip ping_indicator_plusplus@info.sig9.ch.zip -d ping_indicator_plusplus@info.sig9.ch
rm ping_indicator_plusplus@info.sig9.ch.zipLog out and back in, then enable with gnome-extensions enable ping_indicator_plusplus@info.sig9.ch.
The schemas/gschemas.compiled file is generated from the .gschema.xml:
glib-compile-schemas schemas/This is done automatically by make.
- Check for GNOME Shell errors:
journalctl --user -f | grep -i ping - Inspect via Looking Glass:
Alt+F2→ typelg→ Extensions - Verify the extension is listed:
gnome-extensions list - Run
gnome-tweaksand make sure the extension is enabled

