https://bugzilla.redhat.com/show_bug.cgi?id=1374888
Bug ID: 1374888
Summary: Unable to change IM Settings as expected /
QT_IM_MODULE always set to ibus
Product: Fedora
Version: 24
Component: imsettings
Severity: high
Assignee: tagoh(a)redhat.com
Reporter: msilveira(a)linuxbr.com
QA Contact: extras-qa(a)fedoraproject.org
CC: i18n-bugs(a)lists.fedoraproject.org, tagoh(a)redhat.com
Description of problem:
No matter what I try, I just can't get GTK_IM_MODULE and QT_IM_MODULE set
correctly.
It seems like /etc/X11/xinit/xinitrc.d/50-xinput.sh always results in empty
GTK_IM_MODULE and QT_IM_MODULE set to ibus.
I'm trying to get cedilla to work as ' + c/C to output ç and Ç ( as it's
always
been since old DOS times ) instead of ć and Ć
The first step was to edit /usr/share/X11/locale/en_US.UTF-8/Compose and sed ć
and Ć into ç and Ç ( not sure if this is really necessary )
If I open a Terminal and manually set GTK_IM_MODULE=cedilla and
QT_IM_MODULE=xim , both GTK and QT programs work as I expect.
Version-Release number of selected component (if applicable):
imsettings-1.7.1-1.fc24.x86_64
How reproducible: Always
Steps to Reproduce:
1. Choose any input method other than ibus ( via im-chooser ), logout, login.
2. Open Terminal and check if GTK_IM_MODULE and QT_IM_MODULE are set as
expected
3.
Actual results:
GTK_IM_MODULE is not set and QT_IM_MODULE is always set to ibus
Expected results:
GTK_IM_MODULE and QT_IM_MODULE set as expected by the xinput files
Additional info:
I've managed to temporarily get GTK_IM_MODULES set by adding a file named
/etc/X11/xinit/xinitrc.d/99-force-im.sh with the lines:
#!/bin/bash
export GTK_IM_MODULE=cedilla
export QT_IM_MODULE=xim
That's the only way I can get GTK programs to work with c cedil. But
QT_IM_MODULE still gets overriden at logon.
--
You are receiving this mail because:
You are on the CC list for the bug.