Red Hat Bugzilla – Bug 699996
X compose maps not enabled by default
Last modified: 2011-04-28 06:22:04 EDT
Description of problem:
After default Fedora 15 Beta installation the input method in use is "No Input Method", not "Use X compose table". This makes compose sequences from locale specific X compose maps to be unavailable.
There have been few long discussions related to this, see:
I'm wondering could XIM be enabled by default in Fedora 15? Either for all or at least for the locales/keyboards listed in:
Version-Release number of selected component (if applicable):
Fedora 15 Beta
Please give me the installed imsettings version and your locale.
You could enable it by the hand from im-chooser say, right?
> Please give me the installed imsettings version and your locale.
imsettings-1.2.2-1.fc15.i686 and LC_CTYPE=fi_FI.UTF-8. To quickly check if the fi_FI.UTF-8 compose map is in use you could try, e.g., <Multi_key> <f> <i>. If so, you'll get ﬁ (U+FB01), otherwise no output.
> You could enable it by the hand from im-chooser say, right?
Yes, manually switching to "Use X compose table" works fine. I'm suggesting that it should be considered could it be the default setting.
Can you attach $HOME/.imsettings.log?
I'll attach the log both with no input method and with X compose maps in use.
Created attachment 495455 [details]
imsettings.log with no input method
Created attachment 495456 [details]
imsettings.log with x compose maps in use
Strange. how did you install it? though I tried to reproduce your problem with changing /etc/sysconfig/i18n to fi_FI.UTF-8 and create a new user, it works fine there. even though it works with ja_JP.UTF-8 in /etc/sysconfig/i18n but simply changed to "Finnish (Finland)" in "Region and Language" on gnome-control-center and re-login.
Ok, after some investigations and IRC chat it turns out that X compose sequences work in all of these cases by default at least with Finnish:
- change language from GNOME's Region and Language settings
- change locale setting in /etc/sysconfig/i18n
- change locale setting in $HOME/.i18n
What didn't work was setting locale in shell init script (e.g., $HOME/.bash_profile or $HOME/.zprofile). This is not going to change.