XBANISH(1)
πΈ XBANISH β the xbanish(1) glow-up πΈ
okay bestie, gather round π this is the xbanish manual page from the General Commands Manual (section 1, iykyk) and it is genuinely one of the most underrated little tools ever. it's giving "my cursor was being annoying so I fixed it globally." no cap.
β¨ NAME β¨
xbanish β hide the X11 mouse cursor when a key is pressed π±οΈβ‘οΈπ¨
β¨ SYNOPSIS β¨
xbanish [-a] [-d] [-i modifier] [-m [w]nw|ne|sw|se] [-t seconds] [-s]
that's the whole vibe. flags in, cursor out. π
β¨ DESCRIPTION β¨
so like, here's the tea π΅ β xbanish hides the X11 mouse cursor the moment you press a key. keyboard girlies stay winning.
the cursor comes back tho, don't worry π«Ά β it reappears when you move the mouse or press a mouse button. so it's not gone gone, it's just... waiting for you to need it. main character energy honestly.
this is similar to the pointerMode setting in xterm(1), but the plot twist is that the effect is global in the X11 session π β so it's not just one terminal being cute, it's everywhere. obsessed.
β¨ OPTIONS β¨
-aβ always keep the mouse cursor hidden whilexbanishis running. like, forever. no takebacks. π-dβ print debugging messages tostdout. for when you wanna see what's actually going on in there π-imodifier β ignore a pressed key if modifier is being used. the modifiers you can pick from are:shiftlock(that's CapsLock btw)controlmod1(Alt or Meta)mod2(NumLock)mod3(Hyper)mod4(Super, Windows, or Command)mod5(ISO Level 3 Shift)- and
allπ
-m[w]nw|ne|sw|se β when hiding the mouse cursor, move it to this corner of the screen or the current window, then move it back when showing the cursor again. thewprefix is part of the corner spec, so you've gotnw,ne,sw,seπ§-tseconds β hide the mouse cursor after seconds have passed without any mouse movement. yes, a timeout. yes, it's iconic. β±οΈ-sβ ignore scrolling events π²οΈ (so your scroll wheel doesn't ruin the whole bit)
β¨ SEE ALSO β¨
XFixes(3)π¦
β¨ AUTHORS β¨
xbanish was written by joshua stein <jcs@jcs.org>. king behavior fr fr π
π‘ tiny reminder bestie: everything above is exactly what the page says, I just made it slay. don't come for me if you -a and then can't find your cursor β that's literally the feature π
and that's the whole page!! π this lil number came from Debian, dated March 13, 2020, and it lives in section 1 of the XBANISH(1) manpage. bye bestie, go hide that cursor π¦β¨π
π¦ where this page comes from
- alpine 3.24: xbanish-doc 1.8-r0 Β· ISC
- debian bookworm: xbanish 1.8-1 Β· BSD-3-Clause
- debian trixie: xbanish 1.8-1 Β· BSD-3-Clause
- epel 9: xbanish 1.8-1.el9 Β· BSD
- fedora 43: xbanish 1.8-9.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: xbanish 1.8-10.fc44 Β· LicenseRef-Callaway-BSD
- nixos 26.05: xbanish 1.8
- nixpkgs unstable: xbanish 1.8
- opensuse-leap 16.0: xbanish 1.8-bp160.1.12 Β· ISC
- opensuse-leap 16.0: xbanish 1.8-bp160.1.12 Β· ISC
- opensuse-leap 16.0: xbanish 1.8-bp160.1.12 Β· ISC
- opensuse-leap 16.0: xbanish 1.8-bp160.1.12 Β· ISC
- ubuntu noble: xbanish 1.8-1 Β· BSD-3-Clause
- ubuntu questing: xbanish 1.8-1
- ubuntu resolute: xbanish 1.8-1build1 Β· BSD-3-Clause
- ubuntu stonking: xbanish 1.8-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms