Description of problem:
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Fresh install
2. Set language > Japanese
3. Set keyboard -> English (US)
The keyboard layout is set to Japanese keyboard.
The keyboard layout is sest to English (US) keyboard.
Does it happen in graphical mode (X server), or in the text console (ctrl+alt+Fx)?
What is output of 'cat /etc/vconsole.conf'?
It happens in graphical mode.
[nmizumoto@localhost ~]$ cat /etc/vconsole.conf
Thanks, vconsole setting looks fine. If it happens in the graphical mode, then it is not problem of kbd. But I'm not sure in which component the bug is. It could be Anaconda, systemd-localed, xkeyboard-config...
What is output of "localectl"?
Hi here is the output
[nmizumoto@localhost Desktop]$ localectl
System Locale: LANG=ja_JP.utf8
VC Keymap: us
X11 Layout: us,jp
X11 Variant: ,
(In reply to Noriko Mizumoto from comment #5)
> Hi here is the output
> [nmizumoto@localhost Desktop]$ localectl
> System Locale: LANG=ja_JP.utf8
> VC Keymap: us
> X11 Layout: us,jp
> X11 Variant: ,
Maybe the X11 layout is dual one and has to be switched somehow? Reassigning to xkeyboard-config.
please attach your xorg.log file. From the localctl output it looks like the X layout is configured to provide both us and jp, but given that us is the first group it should be the active one. I suspect gdm or GNOME is changing the group on login.
Created attachment 845895 [details]
Here two log files attached, 0 and 9.
Created attachment 845896 [details]
Ok, I need you to test something please. The issue could be with the xserver startup but it's most likely the desktop environment/GDM changing things.
Run the following commands to test a plain X session:
1. sudo yum install -y xterm
2. sudo systemctl stop gdm.service
log in on the tty as your user
This starts up a plain X server with xterm as the only client. What language is set for your keyboard? jp or us?
exiting the xterm will drop you back to the tty, and you can systemctl start gdm.service to get back to gdm.
I just installed a fresh box, selecting Japanese during the install but selecting US as keyboard. On boot up, after login (no password), the initial setup tool offered japanese as default with US already in the list.
xorg.log shows us, jp as layouts as does your file.
At the gdm login screen and once logged in, the language switcher shows en as default, with jp as selectable second.
At this point I'd like to know, in addition to Comment 10's request, what the exact steps were to reproduce this, and if this is still an issue with the most up-to-date version.
Fresh installed with latest build and cannot reproduced the issue.
Select English(US) keyboard works as expect in Comment 11.
> 3. Set keyboard -> English (US)
This step is a bit unclear:
You mean you added a US layout in addition to the JP one
in the installer Keyboard screen?
Since I don't use JP keyboard either I usually
remove JP keyboard and add US keyboard there.
At least doing that I don't see any problem on RHEL-7.0-Client-20140214.0.
Let me try to do another install where I add US rather than replacing JP.
(In reply to Jens Petersen from comment #13)
> Let me try to do another install where I add US rather than replacing JP.
In this case US will be added as a secondary keyboard layout
which is expected behaviour in this case I think.
Noriko, I guess what you want to do was either move US
layout above JP one in priority or like me just remove
the JP layout in the installer completely.