Difference between revisions of "Ibus"

From Trinity Desktop Project Wiki
Jump to navigation Jump to search
imported>Waves
m (spaces)
imported>Waves
(Pit falls)
Line 1: Line 1:
ibus is a multilingual input method. For imputing languages like Chinese and Korean.
+
ibus is a multilingual input method. For imputing languages like Chinese.
  +
  +
==Configuration==
   
 
ibus works in trinity, with these three changes
 
ibus works in trinity, with these three changes
Line 20: Line 22:
 
right click applet > preferences >
 
right click applet > preferences >
 
embed preedit text in application window
 
embed preedit text in application window
  +
  +
==Pit falls==
  +
  +
*if QT_IM_MODULE is defined even empty, it blocks ibus. Make sure it's not set anywhere. Remove it from any file, like ~/.xprofile or ~/.bashrc .
  +
  +
*You need to launch ibus first.
  +
  +
*If ibus closes while an app uses it, the app will crash.

Revision as of 22:39, 22 May 2018

ibus is a multilingual input method. For imputing languages like Chinese.

Configuration

ibus works in trinity, with these three changes

1.applications need this variable in their environment

export XMODIFIERS=@im=ibus

you can add it in ~/.bashrc or in the terminal just before launching the application

2. ibus in xim mode

ibus-daemon --xim -d

3.embed the preedit text, otherwise it appears at the bottom left corner of the window. in ibus applet right click applet > preferences > embed preedit text in application window

Pit falls

  • if QT_IM_MODULE is defined even empty, it blocks ibus. Make sure it's not set anywhere. Remove it from any file, like ~/.xprofile or ~/.bashrc .
  • You need to launch ibus first.
  • If ibus closes while an app uses it, the app will crash.