-
Notifications
You must be signed in to change notification settings - Fork 30
banish
This patch allows for the mouse cursor to automatically hide when the user uses the keyboard.
This gives behaviour similar to that what xbanish and unclutter offer.
When the mouse cursor is hidden it is placed in the top right corner of the active monitor.
The mouse cursor will be automatically restored when moved.
The functionality depends on additional libraries:
libxfixes
libxi
libxfixes-dev
libxi-dev
libXfixes-devel
libXi-devel
The benefit of having this functionality integrated into the window manager is that it allows for a more seamless integration with operations involving the mouse.
For example MOD+left click
to move or MOD+right click
to resize a window will work even if
the cursor is hidden, and it is fairly straightforward to integrate the
warp patch so that the cursor will appear on the focused
client when shown.
-
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