Δημοσιεύτηκε: 30 Ιούλ 2013, 01:15
Η αιτία του προβλήματος ευρέθη τελικά. Είναι το ΙΜ απ' ότι κατάλαβα που επιλέγει το iBus ως default input.
Ένα workaround έχει γίνει ποστ από τον Brandon Schaefer (comments #10 & #11)
Ένα 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!will change @im=ibus to @im=xim, then nux will create the correct x input context and greek/unicode stuff will work
- Κώδικας: Επιλογή όλων
imconfig -n xim
![]()
Sorry about this!
Comment #11
O also, after doing:
- Κώδικας: Επιλογή όλων
im-config -n xim
You'll have to restart X, or reboot