https://bugzilla.redhat.com/show_bug.cgi?id=1374888
--- Comment #3 from Mauricio Silveira <mauricio(a)livreti.com.br> ---
(In reply to fujiwara from comment #1)
BTW, ibus loads /usr/share/X11/locale/$LANG/Compose so if you run
"env
LC_CTYPE=el_GR.UTF-8 ibus-daemon --xim &", loads the compose file and also
ibus loads $HOME/.config/ibus/Compose or $HOME/.XCompose for the
customization.
Which desktop do you use?
If you use GNOME, you cannot use im-chooser to change the input method
framework.
I think I've touched a multiple bug :)
Yes, I use GNOME ( I've always been kind of KDE/Plasma, but it got really buggy
and I got used to and switched to GNOME in Fedora22 ).
First, I had no idea of the "$HOME/.config/ibus/Compose" file usage. After
copying ( I could have made a link ), QT worked!
Then, I got back to my "/etc/X11/xinit/xinitrc.d/99-force-im.sh" and changed it
to:
#!/bin/bash
export GTK_IM_MODULE=ibus
Changed xinputrc alternative to point back to ibus, and changed im-chooser to
ibus.
All working fine now except for gnome-terminal. If I copy/past ç into
gnome-terminal, it displays correctly, but trying to get ç via '+c still
results in ć.
About LC_CTYPE:
My system is set to en_US and formats to Brasil ( GNOME settings )
The output from "env | grep LC" is :
LC_PAPER=pt_BR.UTF-8
LC_MONETARY=pt_BR.UTF-8
LC_NUMERIC=pt_BR.UTF-8
LC_MEASUREMENT=pt_BR.UTF-8
LC_TIME=pt_BR.UTF-8
And the output of "locale" command is:
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=pt_BR.UTF-8
LC_TIME=pt_BR.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=pt_BR.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=pt_BR.UTF-8
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT=pt_BR.UTF-8
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
Should LC_CTYPE have been set to pt_BR.UTF-8 ?
I'll try two other setups:
1.) clear im-chooser settings, remove "/etc/X11/xinit/xinitrc.d/99-force-im.sh"
to check if GTK_IM_MODULE gets set
2.) Try to setup LC_CTYPE=pt_BR.UTF-8 by editing /etc/locale.conf and remove
the $HOME/.config/ibus/Compose to check if it works.
--
You are receiving this mail because:
You are on the CC list for the bug.