IBUS-FBTERM(1)
<h1>π IBUS-FBTERM(1) π</h1>
okay so bestie, you found the manual page for ibus-fbterm β it lives in the User Commands section of the manual, and I'm about to walk you through the whole thing like we're texting at 2am. no skimming, no skipping, we're doing this properly π
πΈ NAME πΈ
ibus-fbterm β it's the IBus front-end for FbTerm. that's the whole vibe. short, sweet, iconic.
π¦ DESCRIPTION π¦
So ibus-fbterm is an input method for FbTerm, and it's built on top of IBus. periodt.
It's literally a wrapper β like, its whole job is to run these four things for you:
dbus-daemonibus-daemonfbtermibus-fbterm-backend
Homepage, if you wanna go be nosy: https://github.com/ibus/ibus/wiki
β¨ KEY BINDING β¨
ngl this part is the tea β and it changed, so listen up.
The recent ibus-fbterm no longer uses the protocol of fbterm, because fbterm would bind Control-space forcibly, and now the private header files are not used to communicate between fbterm and ibus-fbterm-backend. so that whole arrangement is a thing of the past, bestie.
The default keybinding is Super-space to switch ibus engines. Most keybindings would not work, though, because of VT100 keybindings. Super-space and Control-space are the ones tested to work fine π«Ά
Super-space switches the first two IMEs only. To show the IBus IME switcher panel, it can be launched by double Super-space keys instead of Super-space-space β because VT100 does not handle key release events. The Enter key can select an input method engine on the switcher, and the Escape key cancels the switcher.
Now, the Shift modifier can be generated by the Escape key in ibus-fbterm, because VT100 does not handle the Shift modifier. Examples, because I know you love examples:
- The reverse switching keybinding is Escape and Super-space keys instead of Shift-Super-space.
- Escape and space keys can generate Shift-space, and it might be used in
ibus-hangul.
Notice: Escape and space keys enable Hangul, and only the Escape key disables Hangul inibus-hangulby default. But I'd recommend using Control-space rather than Escape and space withibus-setup-hangul, because the Escape key disables vi mode. π
π XKB π
ibus-fbterm runs the loadkeys(1) command to set XKB keymaps internally. that's it, that's the section, slay. β¨
π SETTINGS π
Wanna see your keybindings? run this:
gsettings get org.freedesktop.ibus.general.hotkey triggers
Wanna see your selectable IMEs? run this:
gsettings get org.freedesktop.ibus.general preload-engines
look at you, configuring things. main character energy fr fr π
π BUGS π
If you find a bug, please report it at https://github.com/fujiwarat/ibus-fbterm/issues β don't just suffer in silence, bestie, that's not the move π
and that's the whole page!! this was version 1.0.2, dated Jan 2016 π tysm for reading, go forth and type in your terminal like the icon you are πβ¨π¦
π¦ where this page comes from
- fedora 43: ibus-fbterm 1.0.2-8.fc43 Β· GPL-3.0-only
- fedora 44: ibus-fbterm 1.0.2-9.fc44 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms