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:

menu.jpg

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.

Setup

Dependencies:

To set this up you will need:

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.

⚠️ **GitHub.com Fallback** ⚠️