Size: 2918
Comment:
|
Size: 2994
Comment: Add formatting for the Gnome section; kimpanel is now in Debian.
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
=== The manual way === | |
Line 31: | Line 32: |
As an additional note: there is a plasmoid called ''kimpanel'', which you can find at [[http://websvn.kde.org/trunk/KDE/kdeplasma-addons/applets/kimpanel/]]. This should further simplify using ibus. But is not yet in Debian. | === The "kimpanel" way === '''kimpanel''' is now in Debian (in the package [[DebianPkg:plasma-widgets-addons]]). Here you should only need the first step from the manual way, install [[DebianPkg:plasma-widgets-addons]] additionally and add the '''kimpanel''' to your Plasma workspace. |
Line 34: | Line 36: |
Line 37: | Line 38: |
step 1 in terminal, run apt-get install ibus ibus-chewing im-switch step 2 run im-switch -s ibus step 3 run i-bus preferences in gui environment, and add chewing as your desired input method. step 4 logout and re-login, done. |
1. Run in a terminal: {{{ # apt-get install ibus ibus-chewing im-switch}}} 1. Run {{{ $ im-switch -s ibus}}} 1. Run i-bus preferences in the GUI environment, and add chewing as your desired input method. 1. Logout and re-login, done. |
ibus is similar to SCIM in that it too allows a user to enter characters of a different language. E.g. entering Chinese while your system generally uses a German keyboard layout.
Basic information
ibus is a DBus-based daemon which supports different input method modules (IMmodules) and integrates well with e.g. KDE 4. ibus is - in contrast to SCIM - actively developed.
Using ibus under ...
The following sub sections hold information on how to use ibus in a specific desktop environment.
...KDE4
The manual way
The KDE4 integration/support is already very well in Debian. Just follow the steps below:
Select the IME (Input Method Engine) you want to use (a package search for »ibus-« shows you all available IMEs). This example will use ibus-table-array30, just replace it everywhere with the IME you selected.
- Run (as root)
# aptitude install ibus-table-array30 ibus-qt4 ibus-gtk
- Run (as a user)
$ ibus-setup
and configure ibus according to your wishes (don't forget to select at least one IME in the second tab).
- Add
export GTK_IM_MODULE=ibus export XMODIFIERS=@im=ibus export QT_IM_MODULE=ibus
to your $HOME/.xsessionrc. This is a diversion from what ibus-setup tells you, but needed to make it work for all applications inside a KDE session.
Now you need a way to auto-start the ibus daemon on every login. KDE4 provides the Autostart folder for such occasions:
$ echo "ibus-daemon -d -x -r -n kde" > $HOME/.kde/Autostart/ibus-daemon-autostart.sh && chmod +x $HOME/.kde/Autostart/ibus-daemon-autostart.sh
Now you need to relogin to make the .bashrc settings global for your KDE session.
After the relogin you can activate and deactivate the ibus input method in all applications with the keys you configured (default: Ctrl + Space) as you need it (if some characters can't be displayed you should install a font which carries the required characters).
The "kimpanel" way
kimpanel is now in Debian (in the package plasma-widgets-addons). Here you should only need the first step from the manual way, install plasma-widgets-addons additionally and add the kimpanel to your Plasma workspace.
...Gnome
For example, I assume you want to use chewing input of Chinese
- Run in a terminal:
# apt-get install ibus ibus-chewing im-switch
- Run
$ im-switch -s ibus
- Run i-bus preferences in the GUI environment, and add chewing as your desired input method.
- Logout and re-login, done.