Category Archives: Gtk4

Wayland OSD has been released

A pure Wayland adaptation of my earlier OSD has been released. Small description from project’s Github:

wayland-volume-osd is a small GTK4 layer-shell on-screen display for Wayland. Your compositor handles global shortcuts; shortcuts call this tool to change volume/media state and show the overlay.

It does not read /dev/input/event*, install udev rules, or require an input group.”

Among new features,there is a new:

  • Setup UI.
  • More CLI oriented automated (best-effort) configuration.
  • FN keys support.
  • Support for Labwc, Hyprland and Sway.
  • There is also a mention/integration to Lwm-Wayland which is my upcoming Wayland compositor based upon Labwc.

Here is Wayland OSD’s project page: https://github.com/postman721/Wayland_OSD

Lab Panel – Modular native StatusNotifier panel

New version of Lab Panel has been released.

Notable highlights include:

  • a Python-native org.kde.StatusNotifierWatcher
  • tray icons and DBusMenu drop-downs
  • a simple labwc/wlroots tasklist using wlrctl
  • GTK4 Layer Shell anchoring
  • optional user-level systemd support
  • Theme support
Lab panel alternative blue style.
Lab panel alternative blue style.

Code and instructions are available on project’s Github page: https://github.com/postman721/Lab_Panel