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.
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.