GTK-QUERY-IMMODULE(1)
π gtk-query-immodules-3.0 π
okay bestie, so this is the Input method module registration utility from the GTK+ fam, and honestly? it's giving quiet-helper-that-keeps-everything-working energy. it lives in section 1 of the manual (User Commands, iykyk).
β¨ SYNOPSIS β¨
gtk-query-immodules-3.0 [--update-cache] [MODULE...]
πΈ DESCRIPTION πΈ
so what does gtk-query-immodules-3.0 actually do? bestie, it collects all the info about loadable input method modules for GTK+ and then writes that info out β either to the default cache file location, or straight to stdout. that's it. that's the job. and it ate, honestly.
if you call it with no arguments, it goes looking for modules in the GTK+ input method module path. no direction needed, it just knows where to look π§
if you call it with arguments, it looks for the modules you specified instead. and those arguments can be absolute or relative paths β your call, it's flexible like that π
normally the output gets written to libdir/gtk-3.0/3.0.0/immodules.cache, which is exactly where GTK+ looks for it by default. iconic default behaviour, no notes.
but lowkey β if you write it somewhere else, you can set the GTK_IM_MODULE_FILE environment variable to point GTK+ at that file instead. so it still finds it. teamwork π
π OPTIONS π
--update-cacheβ write the output to the default cache location instead ofstdout. so like, actually save it for real instead of just yelling it at your terminal.
π FILES π
libdir/gtk-3.0/3.0.0/immodules.cacheβ the default im cache file that GTK+ applications use. the main character of cache files, fr fr.
π¦ ENVIRONMENT π¦
GTK_PATHβ prepends directories to the input method module path.GTK_IM_MODULE_FILEβ specifies an alternative im module cache for GTK+ applications.
and that's the whole page bestie, no crumbs left π this one's a GTK+ situation β that's the source, that's the version, that's the whole vibe. gtk-query-immodules-3.0, section 1, User Commands. slay, periodt πβ¨
π¦ where this page comes from
- fedora 43: gtk3 3.24.52-1.fc43 Β· LGPL-2.0-or-later
- fedora 43: gtk3 3.24.52-1.fc43 Β· LGPL-2.0-or-later
- fedora 44: gtk3 3.24.52-1.fc44 Β· LGPL-2.0-or-later
- fedora 44: gtk3 3.24.52-1.fc44 Β· LGPL-2.0-or-later
- ubuntu resolute: libgtk-3-bin 3.24.52-0ubuntu1 Β· LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
- ubuntu stonking: libgtk-3-bin 3.24.52-0ubuntu1 Β· LGPL-2.0-or-later AND LGPL-2.1-or-later AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms