Δημοσιεύτηκε: 30 Ιούλ 2013, 01:15
από Learner
Η αιτία του προβλήματος ευρέθη τελικά. Είναι το ΙΜ απ' ότι κατάλαβα που επιλέγει το iBus ως default input.
Ένα workaround έχει γίνει ποστ από τον Brandon Schaefer (comments #10 & #11)

έγραψε:
Comment #10
For anyone who wants a quick work around:
Κώδικας: Επιλογή όλων
im-config -n xim

The overall problem being is the default IM in unity/nux is set to ibus. Nux talks with ibus a bit differently, so if ibus is the active IM then we don't set up xim handling, which means theres no valid x input context. If theres no valid x input context then we can't use XmbLookupString, which handles unicode.

So overall if doing this:
Κώδικας: Επιλογή όλων
echo $XMODIFIERS

prints out:
Κώδικας: Επιλογή όλων
@im=ibus


Then nux things you are running IBus (even if you aren't) and greek will not work!

Κώδικας: Επιλογή όλων
imconfig -n xim
will change @im=ibus to @im=xim, then nux will create the correct x input context and greek/unicode stuff will work :)

Sorry about this!

Comment #11
O also, after doing:

Κώδικας: Επιλογή όλων
im-config -n xim


You'll have to restart X, or reboot :)