Skip to content

levimake/xfce4-genmon-panel-scripts

Repository files navigation

xfce4-genmon-panel-scripts

With XFCE4, you can do rice your panels like they do in Polybar, i3wm etc. GenMon is a plugin from XFCE which helps you run bash scripts as a widget on the panel. By utilizing this widget, ricing the panel becomes real fun.

Panel Preview

Genmon Scripts

  • Memory usage
    • Shows the total RAM usage on the panel
    • Detailed description as tooltip when hovered
  • Date and Time
    • Shows HH:MM on the panel
    • Display Date and Time on tooltip when hovered
  • Volume
    • Display different icons based on the volume levels and when muted.
    • Opens pavucontrol when clicked.
  • Battery
    • Different styles based on plugged in / discharging and the battery levels.
    • Opens XFCE Power Manager when clicked.
  • Power button
    • Opens xfce4 logout menu when clicked.

Required add-ons

  • Font which supports emojis (eg: noto-fonts-emoji)
  • I used FiraCode Bold for the genmon plugins
  • xdotool (For the window title)
  • wmctrl (For the workspace name script)

Additional Information

When using the volume genmon script and removing xfce pulseaudio plugin, the keyboard shortcuts for raising and lowering the volume levels will stop to work. Therefore, please add these shortcut keys to control the volume levels:

  • Audio Mute:
/usr/bin/pactl set-sink-mute 0 toggle
  • Raise volume by 5%
/usr/bin/pactl set-sink-volume 0 +5%
  • Lower volume by 5%
/usr/bin/pactl set-sink-volume 0 -5%

Using Genmon Scripts

  • Download the Genmon scripts directory from this repo.
  • Add an XFCE Genmon plugin
  • Hide the labels
  • Set the update period for the plugin accordingly
  • You are done setting up the plugins

References

See xfce4-genmon-scripts by xtonousou

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published