markall - bakkeby/dusk GitHub Wiki

Function Expected argument Default keybindings
markall 0, 1, 2 or 3 Listed separately further down

The markall function allows for all clients on the current workspace to be marked for group action.

markall.gif

Default keybindings Description
Super+a Marks all clients on the selected workspace
Super+Ctrl+a Marks all floating clients on the selected workspace
Super+Alt+a Marks all hidden clients on the selected workspace

The arguments passed to the function via keybindings can also use more readable enum flags:

Flag Value
MARKALL_ALL 0
MARKALL_FLOATING 1
MARKALL_HIDDEN 2
MARKALL_TILED 3

The mark all hidden clients is intended to be used in combination with showhideclient to unhide all hidden clients on the visible workspaces.

External commands:

$ duskc run_command markall 0  # mark all clients on the selected workspace
$ duskc run_command markall 1  # mark all floating clients on the selected workspace
$ duskc run_command markall 2  # mark all hidden clients on the selected workspace
$ duskc run_command markall 3  # mark all tiled clients on the selected workspace

Also see the unmarkall and togglemark functions.

Back to Functions > Marking.

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