GXKB(1)
β¨ GXKB(1) β like, the manual page bestie π
okay so you found gxkb(1), the User Commands one, and I am so glad you're here because this little applet is genuinely iconic and I need you to understand it. sit down, grab a strawberry π, and let's go.
πΈ NAME πΈ
gxkb β X11 keyboard indicator and switcher. that's it, that's the whole name. short, sweet, slays.
π¦ SYNOPSIS π¦
gxkb
yeah. that's the whole thing. no flags required, no args, she just runs. main character energy fr fr π
π DESCRIPTION π
so gxkb is a little indicator applet β like a tiny cute thing chilling in your panel β and what it does is let you quickly switch between different keyboard layouts in X. that's the vibe. and when you switch? a flag corresponding to the country of the active layout shows up in the indicator area. πΊπΈπ¬π§π©πͺπΊπ¦ like, visual confirmation, no cap.
the applet is written in C and it uses the GTK+ library, which means β and this is the part that's giving independence β¨ β it does not depend on any GNOME components. she stands on her own. periodt.
β¨ OPTIONS β¨
okay bestie, there are literally two. two options. we love a low-maintenance queen.
-vβ prints the version number ofgxkbto standard output, and also lists the features that it was built with. so you get the receipts on how she was compiled π-hβ prints a usage message that briefly summarizes these command-line options, then exits. your little "hey what do I do" helper π«Ά
π FILES π
heads up, the full paths below may vary between installations. they're also affected by the XDG_CONFIG_HOME and XDG_DATA_HOME environment variables. so don't come for me if your path looks different, it's a whole thing.
PREFIX/share/gxkb/flags/β the directory with system-wide resources. the communal flag stash π$XDG_CONFIG_HOME/gxkb/gxkb.cfgβ settings forgxkb. and listen: if$XDG_CONFIG_HOMEis either not set or empty, a default equal to$HOME/.config/gxkb/gxkb.cfgshould be used. the configuration file should be created at first run, and it can be changed whengxkbis not running. ALSO β and this is the fun part β the configuration forgxkbcan be changed on the fly with thesetxkbmap(1)command, in which casegxkbwill update its configuration file upon exit. so it's adaptive, it's listening, it's aware π$XDG_DATA_HOME/gxkb/flagsβ your own personal resources, used to replace flag images from thePREFIX/share/gxkb/flagsdirectory. if$XDG_DATA_HOMEis either not set or empty, a default equal to$HOME/.local/share/gxkb/flagsshould be used. your flags, your rules π§
π AUTHOR π
gxkb was written by Dmytro Poltavchenko <dmytro.poltavchenko@gmail.com>. legend behavior.
this manual page was originally written for the Debian GNU/Linux system by Mateusz Εukasik <mati75@linuxmint.pl>. thank you for your service π«‘π
π SEE ALSO π
π Regular Manual Pages
π Home Page
go visit, she's cute.
and that's the whole page bestie, we ate and left no crumbs π β¨
sign-off, because you deserve to know: this was gxkb 0.9.6, dated February 2024. that's the version, that's the date, and honestly? iconic. ππ¦π
π¦ where this page comes from
- arch rolling: gxkb 0.9.6-1 Β· GPL2
- debian trixie: gxkb 0.9.6+ds-1 Β· GPL-2.0-or-later
- epel 9: gxkb 0.9.6-2.el9 Β· GPL-2.0-or-later
- fedora 43: gxkb 0.9.6-3.fc43 Β· GPL-2.0-or-later
- fedora 44: gxkb 0.9.6-4.fc44 Β· GPL-2.0-or-later
- ubuntu questing: gxkb 0.9.6+ds-1
- ubuntu resolute: gxkb 0.9.6+ds-1build1 Β· GPL-2.0-or-later
- ubuntu stonking: gxkb 0.9.6+ds-1build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms