-
Notifications
You must be signed in to change notification settings - Fork 31
focusdir
bakkeby edited this page Jul 1, 2024
·
5 revisions
The built-in focusstack
function in dwm allow users to focus up and down the stack and this works
well with the built-in tile layout.
For grid layouts or the fibonacci spiral / dwindle layouts, as an example, it may be desireable to focus in a given direction rather than just up and down the stack, for example to focus on the client on the immediate right of the currently focused client.
This patch adds directional focus by calculating the best suitable candidate based on the position and size of all visible clients.
- focus on the next client in any direction (up, down, left, right)
- focus wraps around within the same monitor (as opposed to focus drifting to an adjacent monitor)
- supports focusing on stacked clients (e.g. deck layout)
- focus restricted to floating or tiled windows only (depending on the state of the currently focused client)
-
dwm
- banish
- barmodules
- dragmfact
- dragcfact
- fakefullscreenclient
- flextile-deluxe
- floatpos
- focusdir
- focusedontop
- focusfollowmouse
- fullscreen-compilation
- lock masks
- losefullscreen
- mark
- masterstacker
- monitorrules
- netclientliststacking
- placedir
- placemouse
- renamedscratchpads
- resizepoint
- riodraw
- sendmon keepfocus
- shiftviewclients
- steam
- swallow
- switchtag
- tagallmon
- tagicons
- tagmonfixfs
- tagswapmon
- togglefullscreen
- togglelayout
- toggletag
- unmanaged
- vanitygaps
- windowrolerule