Bug 674913

Summary: [gnome-session] keyboard settings do not get honoured
Product: [Fedora] Fedora Reporter: Joachim Frieben <jfrieben>
Component: gnome-sessionAssignee: Ray Strode [halfline] <rstrode>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: jmccann, mclasen, rstrode
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: gnome-session-3.0.0-1.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-04-08 00:06:23 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Joachim Frieben 2011-02-03 17:58:46 UTC
Description of problem:
After installing the latest bunch of GNOME3 packages, keyboard settings are not those stored in /etc/sysconfig/keyboard or $HOME/.dmrc. In the present case, their contents read

  /etc/sysconfig/keyboard:
    KEYTABLE="de"
    MODEL="pc105"
    LAYOUT="de"

  $HOME/.dmrc:
    [Desktop]
    Language=en_US.utf8
    Layout=de

whereas the keyboard layout actually applied is "en", and in the keyboard layout section of gnome-control-center, the only and active entry is "USA".

Version-Release number of selected component (if applicable):
gnome-session-2.91.6-1.fc15.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. Start GNOME session.
2. Open gnome-terminal.
3. Type some text.
  
Actual results:
Effective keyboard layout is "en".

Expected results:
Effective keyboard layout is "de".

Additional info:
After adding layout "de" in the keyboard layout section of gnome-control-center, the effective layout is actually correct.

Comment 1 Joachim Frieben 2011-02-24 22:35:50 UTC
As of gnome-session-2.91.90-2.fc15, no file .dmrc is created anymore. For a fresh user account, the GNOME keyboard layout is en_US.utf8 altough the content of /etc/sysconfig/keyboard is

  KEYTABLE="de"
  MODEL="pc105"
  LAYOUT="de" .

The login manager GDM has no option to verify and modify the keyboard layout anymore. Only "System Settings > Region and Language" allows to permanently set the correct keyboard layout.

Comment 2 Joachim Frieben 2011-04-06 14:44:58 UTC
Issue resolved by some unknown build of gnome-session later than 2.91.90-2.fc15.