aboutsummaryrefslogtreecommitdiff
path: root/misc/ibus/README.SBO
blob: 5521d56cca5a3bef33d3c8be445f4e92c1c74a50 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
=================
ibus auto-startup
=================
The ibus package has an ibus.desktop file in /etc/xdg/autostart/, so if your
desktop environment is xdg compatible and the $XDG_CONFIG_DIRS is not set, ibus
will be automatically launched during startup of the your DE after you have
logged in.  If you don't want to remove ibus package and want use other input
method programs (like SCIM), you can place an ibus.desktop file in your personal
autostart directory (most likely ~/.config/autostart/) which contains the key
Hidden=true. You'll also want to make the ibus profile scripts non-executable:

  chmod -x /etc/profile.d/ibus.{csh,sh}

If your DE is not xdg compatible (what a pity..), you can add the following
to your shell init files (~/.profile, ~/.bash_profile, ~/.zprofile, etcetera):

  if [ -x /usr/bin/ibus-daemon ]; then
    /usr/bin/ibus-daemon --xim &
  fi

=============================
environment variable settings
=============================
chmod +x /etc/profile.d/ibus.{sh,csh} will enable environment variable settings
at login, but if you have ibus-qt installed, you may also prefer to run
qtconfig and set "Default Input Method" to ibus.

=====================
integration with KDE4
=====================
Add ``--panel=/usr/share/ibus/ui/kimpanel/panel.py`` parameter to ibus when you
run ibus-daemon. For example, you can append it to the "Exec" entry in
/etc/xdg/autostart/ibus.desktop or any .desktop file you created for launching
ibus. Then add "kimpanel" plasmaiod to your panel or dashboard. Restart ibus,
you will see it shining out there.