Open 73 opened 4 years ago
thanks, that is already one step forward.
do you have a suggestion on how to get notified when the workspace changes?
back then, the WnckScreen object did the trick by offering the "active-workspace-changed" signal.
self.screen = Wnck.Screen.get_default()
self.screen.connect("active-workspace-changed", self.__workspace_changed_cb)
The feature to have a guake per workspace does currently only work on X11. If issued an entry on FeatHub.
A unified approach could be to use the Extended Window Manager Hints. There is even a Python library that implements an interface. This MWE yields the correct workspace on Wayland: