Skip to content

keroblabs/xfce4-network-status

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xfce4-network-status

An Xfce4 panel plugin that displays the current network connection status. It shows a status icon and (optionally) the active IPv4 address directly in the Xfce panel, updating every few seconds.

Based on the xfce4-sample-plugin project template.

Features

  • Real-time network status monitoring via the system's network interface list
  • Displays a symbolic icon reflecting the connection type (wired, wireless, or offline)
  • Optionally shows the IPv4 address of the active interface as a panel label
  • Configurable target interface (or auto-detects the best available one)
  • Tooltip showing the interface name and IP address
  • Standard Xfce configure and about dialogs

Requirements

  • GTK+ >= 3.24
  • GLib >= 2.66
  • libxfce4panel >= 4.16
  • libxfce4ui >= 4.16
  • libxfce4util >= 4.16

Building

Meson (existing)

meson setup build
meson compile -C build
sudo meson install -C build

CMake (alternative)

cmake -S . -B build-cmake
cmake --build build-cmake
sudo cmake --install build-cmake

For local, non-system testing on Fedora Workstation (or any desktop where xfce4-panel is available), use:

./scripts/test-local-panel.sh build-cmake

To uninstall:

sudo ninja uninstall -C build

Usage

After installation, add the Network Status plugin to the Xfce panel through Panel → Add New Items. Right-click the plugin in the panel to access the Properties dialog where you can:

  • Set a specific network interface to monitor (leave blank to auto-detect)
  • Toggle the IP address label on or off

About

xfce4 plugin to show the network status

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors