1IBUS(1)                          User Commands                         IBUS(1)
2
3
4

NAME

6       ibus - command line utility for ibus
7
8

SYNOPSIS

10       ibus COMMAND [OPTION]...
11
12

DESCRIPTION

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

COMMAND

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

BUGS

108       If you find a bug, please report it at https://github.com/ibus/ibus/is
109       sues
110
111

SEE ALSO

113       ibus-emoji(7)
114
115
116
1171.5.27                             Jul 2022                            IBUS(1)
Impressum