← Back to team overview

desktop-packages team mailing list archive

[Bug 1240198] Re: [SRU]Wrong keyboard layout active after booting into desktop

 

** Description changed:

- I upgraded from raring to saucy.
+ [Impact]
  
- After booting into the desktop (unity), the english keyboard layout is
- active, although everything on the system is set to be german (keyboard
- layout, language...)
+ When first boot into Unity desktop, English keyboard layout is active
+ while all other parts of the system language settings are set to another
+ language (e.g. German).
  
- Switching to a virtual terminal (ctrl+alt+f1) fixes the problem and
- changes the layout to the german layout.
+ The bug is properly addressed in newer upstream releases in Vivid, but
+ the changes is too intrusive and not suitable for being back ported in
+ SRU. And changing the default to use system keyboard layout solves the
+ problem.
  
- all the time, the new input settings indicator says the german layout is
- active.
+ [Test Case]
  
- locale says: 
- LANG=de_DE.UTF-8
- LANGUAGE=de_DE
- LC_CTYPE="de_DE.UTF-8"
- LC_NUMERIC="de_DE.UTF-8"
- LC_TIME="de_DE.UTF-8"
- LC_COLLATE="de_DE.UTF-8"
- LC_MONETARY="de_DE.UTF-8"
- LC_MESSAGES="de_DE.UTF-8"
- LC_PAPER="de_DE.UTF-8"
- LC_NAME="de_DE.UTF-8"
- LC_ADDRESS="de_DE.UTF-8"
- LC_TELEPHONE="de_DE.UTF-8"
- LC_MEASUREMENT="de_DE.UTF-8"
- LC_IDENTIFICATION="de_DE.UTF-8"
- LC_ALL=
+ 1. Set the system language to something other than English, e.g. German.
+ 2. Create a new user, log in to the Unity desktop of the new user.
+ 3. Check the keyboard layout, it should be German instead of English.
  
- /etc/default/keyboard says:
- # Check /usr/share/doc/keyboard-configuration/README.Debian for
- # documentation on what to do after having modified this file.
+ [Regression Potential]
  
- # The following variables describe your keyboard and can have the same
- # values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
- # in /etc/X11/xorg.conf.
- 
- XKBMODEL="pc105"
- XKBLAYOUT="de"
- XKBVARIANT=""
- XKBOPTIONS=""
- 
- # If you don't want to use the XKB layout on the console, you can
- # specify an alternative keymap.  Make sure it will be accessible
- # before /usr is mounted.
- # KMAP=/etc/console-setup/defkeymap.kmap.gz
- 
- ProblemType: Bug
- DistroRelease: Ubuntu 13.10
- Package: indicator-keyboard 0.0.0+13.10.20131010.1-0ubuntu1
- ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
- Uname: Linux 3.11.0-12-generic x86_64
- ApportVersion: 2.12.5-0ubuntu2
- Architecture: amd64
- Date: Tue Oct 15 20:49:03 2013
- InstallationDate: Installed on 2013-04-26 (171 days ago)
- InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Release amd64 (20130424)
- MarkForUpload: True
- SourcePackage: indicator-keyboard
- UpgradeStatus: Upgraded to saucy on 2013-10-13 (2 days ago)
+ Since this changes the default value of the keyboard layout settings by
+ using system defined as default, it avoids using ibus's built-in
+ keyboard layout related functionality, so that this could be a
+ regression for users rely on this certain behavior (e.g. use English
+ keyboard while want to keep the system language settings to German), but
+ such behavior is not expected for normal usage.

** Changed in: ibus (Ubuntu Trusty)
       Status: New => In Progress

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to ibus in Ubuntu.
https://bugs.launchpad.net/bugs/1240198

Title:
  [SRU]Wrong keyboard layout active after booting into desktop

Status in ibus package in Ubuntu:
  Fix Released
Status in indicator-keyboard package in Ubuntu:
  Won't Fix
Status in ibus source package in Trusty:
  In Progress
Status in indicator-keyboard source package in Trusty:
  Won't Fix

Bug description:
  [Impact]

  When first boot into Unity desktop, English keyboard layout is active
  while all other parts of the system language settings are set to
  another language (e.g. German).

  The bug is properly addressed in newer upstream releases in Vivid, but
  the changes is too intrusive and not suitable for being back ported in
  SRU. And changing the default to use system keyboard layout solves the
  problem.

  [Test Case]

  1. Set the system language to something other than English, e.g. German.
  2. Create a new user, log in to the Unity desktop of the new user.
  3. Check the keyboard layout, it should be German instead of English.

  [Regression Potential]

  Since this changes the default value of the keyboard layout settings
  by using system defined as default, it avoids using ibus's built-in
  keyboard layout related functionality, so that this could be a
  regression for users rely on this certain behavior (e.g. use English
  keyboard while want to keep the system language settings to German),
  but such behavior is not expected for normal usage.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1240198/+subscriptions