the issue has been discussed on IRC, the multiple layouts is not a bug
and required for non latin configurations which need to have both their
layout and an us one to be able to type chars in the different alphabets
they are using, gdm and GNOME should have the same layout list and allow
switching between those

-- 
Wrong keyboard settings when console-settings has multiple layouts
https://bugs.launchpad.net/bugs/460328
You received this bug notification because you are a member of Ubuntu
Greece, which is a direct subscriber.

Status in “console-setup” package in Ubuntu: Invalid
Status in “xserver-xorg-input-evdev” package in Ubuntu: In Progress

Bug description:
Binary package hint: gnome-control-center

Situation:
two layouts - US (default), Ru (second) 
Configuration was set up by sudo dpkg-reconfigure console-setup

Wrong behavior #1: 
if I press "set defaults" in gnome-keyboard-properties, gconf keys are set to 
default values: 
/desktop/gnome/peripherals/keyboard/kbd/layouts is [] empty - this is ok, 
because layouts are then taken from console-setup
Everything works until reboot or restart of gnome-settings-daemon:
/desktop/gnome/peripherals/keyboard/kbd/layouts is then set to [us] only! so it 
needs to be reconfigured every time.

Wrong behavior #1a: 
if I press "set defaults", then
/desktop/gnome/peripherals/keyboard/general/defaultGroup is set to -1, but 
default layout radiobutton in g-k-p dialog is still visible as set, which is 
incorrect and confusing.

Wrong behavior #2:
If keyboard settings are set explicitly in gnome:
/desktop/gnome/peripherals/keyboard/kbd/layouts is set to [us   ,ru]
then again everything works fine, but again only until reboot or restart of 
gnome-settings-daemon:
/desktop/gnome/peripherals/keyboard/kbd/layouts is set to [us   ,ru,us] - 
second us layout appears out of nowhere.
It happens because first "us" is followed by tab symbol: "      " so instead of 
[us,ru] it sets [us     ,ru] and upon gnome-settings-daemon start the second, 
but correct "us" is added.

ProblemType: Bug
Architecture: i386
Date: Sun Oct 25 13:03:18 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: gnome-control-center 1:2.28.1-0ubuntu1
ProcEnviron:
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
SourcePackage: gnome-control-center
Uname: Linux 2.6.31-14-generic i686



_______________________________________________
Mailing list: https://launchpad.net/~linux.sch.gr
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~linux.sch.gr
More help   : https://help.launchpad.net/ListHelp

Απαντηση