Zren / plasma-hud

Provides a way to run menubar commands in KDE Plasma through rofi, much like the Unity 7 Heads-Up Display (HUD).
GNU General Public License v2.0
233 stars 9 forks source link

uszie's fork follows XDG_CONFIG, generates a rofi theme, follows forceFontDPI, wayland implementation #48

Open Zren opened 2 years ago

Zren commented 2 years ago

https://github.com/Zren/plasma-hud/compare/master...uszie:master

The wayland implementation seems to load a plasma widget?! The widget uses the TasksManager.TasksModel to monitor the active window, it sends the activeWindow value to PlasmaHUD via a new dbus method. I'd personally prefer a python solution, but I'm not sure how to connect to the wayland server in python either so I understand this hacky workaround.

There's also a kwin script which sets the client.skipTaskbar and client.keepAbove window flags on the rofi window.

There's also some SIGTERM handling added to unload the KWin Script.

The Rofi Theme generation would be very useful to keep the ~/.config/plasmahudrc backwards compatible with the previous coloring to solve Issue #43.

Mildly related, mate-hud pushed a commit mentioning /davatorium/rofi/issues/446 which talks about wayland.

archisman-panigrahi commented 1 year ago

Are there any plans to implement Wayland support? Otherwise, is there a workaround to use this app in Wayland?