IBUS.CONF(5)

πŸ“¦ version 1.5.34, in centos-stream 9, fedora 43, fedora 44

okay bestie, sit down, we're reading the manual for IBUS.CONF(5) together πŸ’… it's filed under User Commands, and it's literally just a lil config file page, but it's important so pay attention πŸŽ€


🌸 NAME 🌸

ibus.conf β€” the X input preload/configuration file for ibus. that's it. that's the whole name section. short queen ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

/etc/X11/xinit/xinput.d/ibus.conf

one path. one file. she's lowkey simple like that 🫢


πŸ’– DESCRIPTION πŸ’–

so IBus? stands for Intelligent Input Bus, no cap. it's an input framework for Linux OS, and it's giving brand new, main character energy in the input-method world. it hands you a full-featured, user-friendly input method user interface β€” and it also helps developers build input methods easily, which is honestly so generous of it 😭

ibus.conf is a configuration file holding X input setting values, and the way it works is: /etc/X11/xinit/xinitrc-common reads it and sets it. imsettings-switch(1) gets called from XDG auto-start and it invokes xinitrc-common. it's a whole relay race and everyone's slaying πŸ’…

if this file is the alias of /etc/X11/xinit/xinputrc for the system setting, or [$XDG_CONFIG_HOME|$HOME/.config]/imsettings/xinputrc for the user setting, then the setting can be default. and im-chooser(1) can choose the user setting, which is very much the choose-your-own-adventure of it all πŸŽ€

the configuration options are, and yes bestie we're listing every single one:

  • XIM β€” the XIM name for XMODIFIERS.
  • XIM_PROGRAM β€” the XIM executable program name.
  • XIM_ARGS β€” the XIM arguments for XIM_PROGRAM.
  • SHORT_DESC β€” the XIM human readable name, for im-chooser(1).
  • ICON β€” icon file, for im-chooser(1).
  • PREFERENCE_PROGRAM β€” XIM setup program, for im-chooser(1).
  • GTK_IM_MODULE β€” IM environment valuable for GTK+ applications.
  • QT_IM_MODULE β€” IM environment valuable for QT applications.

periodt. eight of them. count them, they're all there 🌈


😭 BUGS 😭

if you find a bug β€” and bestie, you might β€” please report it at http://code.google.com/p/ibus/issues/list πŸ™ˆ they wanna hear about it fr fr, don't gatekeep your bug report.


πŸ”₯ SEE ALSO πŸ”₯

go read those next, iykyk πŸ‘‘


k that's the whole page, we ate and left no crumbs πŸ“ this was version 1.5.3, dated August 2013 β€” so she's a vintage icon, a true elder of the input method game, and she still serves πŸ’œ mwah, love u, go configure ur X input πŸ’–βœ¨

πŸ“¦ where this page comes from