Client decoration menu - bakkeby/dusk GitHub Wiki
The client decoration menu is a menu that pops up embedded within the currently focused window.
The menu options are focused on client operations that can be applied through dusk, for example to close, toggling the floating state or making it fullscreen.
Here is an example window:
and here is the same window with the client menu active:
The "Toggle flags" option can be used to inspect what client flags are currently set for the window.
Flags can be set or removed here, but they may not necessarily have the desired or immediate effect. Flags are generally set using client rules and setting them manually like this is mostly for debugging purposes.
Dependencies:
To set this up you will need:
- client_decoration_menu.sh
- a keybinding set up e.g. via dusk or sxhkd
Example sxhkd keybinding:
super + apostrophe
~/bin/client_decoration_menu.sh
Example dusk keybinding:
{ KeyPress, Super, XK_apostrophe, spawn, CMD("~/bin/client_decoration_menu.sh") }, // spawn client menu
Also see Client context menu.
Back to Other scripts and life hacks.