1IBUS(1) User Commands IBUS(1)
2
3
4
6 ibus - command line utility for ibus
7
8
10 ibus COMMAND [OPTION]...
11
12
14 IBus is an Intelligent Input Bus. It is a new input framework for Linux
15 OS. It provides full featured and user friendly input method user in‐
16 terface. It also may help developers to develop input method easily.
17
18
19 ibus is a command line utility which can restart or exit ibus-daemon,
20 get or set the current ibus engine or list the ibus engines.
21
22
23 Homepage: https://github.com/ibus/ibus/wiki
24
25
27 help Show the commands list.
28
29 engine [ENGINE_NAME]
30 Show the curent ibus engine when ENGINE_NAME is not given. Set
31 ENGINE_NAME to the current ibus engine.
32
33 exit Exit ibus-daemon.
34
35 list-engine
36 Show ibus engines list.
37
38 restart [--type=TYPE|--verbose|--help]
39 Restart ibus-daemon. This command tries to restart ibus-daemon
40 via systemd firstly and directly secondary by default. If
41 --type=systemd is given, It tries to restart via systemd only.
42 If --type=direct is given, It tries to restart with an IBus API
43 only. GNOME desktop runs ibus-daemon via systemd and other desk‐
44 tops run ibus-daemon directly.
45
46 start [--type=TYPE|--verbose|--help]
47 Start ibus-daemon. This command tries to start ibus-daemon via
48 systemd firstly and directly secondary by default. If
49 --type=systemd is given, It tries to start as a background
50 process via systemd only. If --type=direct is given, It tries to
51 start directly only as a foreground process and other option ar‐
52 guments of ibus command are sent to ibus-daemon. E.g. ibus
53 start --type=direct --xim & GNOME desktop runs ibus-daemon via
54 systemd and other desktops run ibus-daemon directly.
55
56 version
57 Show the ibus version.
58
59 read-cache [--system|--file=FILE|--help]
60 Show the content of the user registry cache if --system is not
61 given. Show the content of the system registry cache if --sys‐
62 tem is given. Show the content of the custom registry cache
63 FILE if --file=FILE is given.
64
65 write-cache [--system|--file=FILE|--help]
66 Save the user registry cache if --system is not given. Save the
67 system registry cache if --system is given. Save the custom
68 registry cache FILE if --file=FILE is given.
69
70 By default, it reads the component XML files from the standard
71 component directory (/usr/share/ibus/component), you can set
72 IBUS_COMPONENT_PATH environment variable for custom component
73 directories, separated by ':'.
74
75 address
76 Show the D-Bus address of ibus-daemon.
77
78 read-config
79 Print the setting values in a gsettings configuration file.
80
81 reset-config
82 Reset the user setting values to the default ones in a gsettings
83 configuration file.
84
85 watch Under construction.
86
87 emoji [--font=FONT|--lang=LANG|--help|--partial-match]
88 Launch IBus Emojier ( ibus-emoji (1) ) and save the selected
89 emoji to your clipboard. Can choose an emoji font with --font
90 option. Can choose a language of emoji annotations with --lang
91 option. If LANG="en", IBus Emojier loads
92 /usr/share/ibus/dicts/emoji-en.dict . --partial-match option
93 enables to match annotations with a partial string. These set‐
94 tings are available with ibus-setup (1) utility.
95
96 im-module [--type=TYPE|--help]
97 Show an internal im-module value in a virtual GTK application.
98 If IBus is installed and configured properly, the output is
99 "ibus". This sub-command is useful for some users who build IBus
100 from the source codes and check the configurations. Currently
101 the sub-command supports GTK applications only and the default
102 is GTK3. If you wish to check a GTK4 application, you can spec‐
103 ify --type=gtk4 option and you can choose one of "gtk2", "gtk3"
104 and "gtk4".
105
106
108 If you find a bug, please report it at https://github.com/ibus/ibus/is‐
109 sues
110
111
113 ibus-emoji(7)
114
115
116
1171.5.28 Jul 2022 IBUS(1)