Client context menu - bakkeby/dusk GitHub Wiki
The client context menu offer various options for 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 a screenshot where the context menu is active:
The "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_menu.sh
- a button binding set up e.g. via dusk or sxhkd
Example sxhkd keybinding:
super + alt + button3
~/bin/context_menu/clientmenu.sh
Example dusk keybinding:
{ ClkClientWin, Super|Alt, Button3, spawn, CMD("~/bin/context_menu/clientmenu.sh") }, // spawn client menu
Also see Client decoration menu.
Back to Other scripts and life hacks.