Wrong keyboard settings when console-settings has multiple layouts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Settings Daemon |
Fix Released
|
Medium
|
|||
gdm |
Expired
|
Medium
|
|||
gnome-control-center |
Fix Released
|
Medium
|
|||
console-setup (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Lucid |
Invalid
|
Undecided
|
Unassigned | ||
gdm (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Lucid |
Fix Released
|
High
|
Martin Pitt | ||
gnome-control-center (Ubuntu) |
Fix Released
|
Medium
|
Martin Pitt | ||
Lucid |
Fix Released
|
Medium
|
Martin Pitt | ||
gnome-settings-daemon (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Lucid |
Fix Released
|
High
|
Martin Pitt | ||
xserver-xorg-input-evdev (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Lucid |
Invalid
|
High
|
Unassigned |
Bug Description
Binary package hint: gnome-control-
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-
/desktop/
Everything works until reboot or restart of gnome-settings-
/desktop/
Wrong behavior #1a:
if I press "set defaults", then
/desktop/
Wrong behavior #2:
If keyboard settings are set explicitly in gnome:
/desktop/
then again everything works fine, but again only until reboot or restart of gnome-settings-
/desktop/
It happens because first "us" is followed by tab symbol: " " so instead of [us,ru] it sets [us ,ru] and upon gnome-settings-
ProblemType: Bug
Architecture: i386
Date: Sun Oct 25 13:03:18 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: gnome-control-
ProcEnviron:
LANG=ru_RU.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: gnome-control-
Uname: Linux 2.6.31-14-generic i686
summary: |
- [karmic] Gnome keyboard properties conflicts with console-setup + Gnome keyboard properties conflicts with console-setup |
affects: | gnome-control-center (Ubuntu) → gnome-settings-daemon (Ubuntu) |
Changed in xorg (Ubuntu): | |
status: | Triaged → New |
importance: | Low → Undecided |
affects: | xorg (Ubuntu) → xserver-xorg-input-evdev (Ubuntu) |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
status: | New → Triaged |
status: | Triaged → In Progress |
Changed in xserver-xorg-input-evdev (Ubuntu): | |
importance: | Undecided → High |
Changed in gnome-settings-daemon (Ubuntu Lucid): | |
importance: | Undecided → High |
importance: | High → Undecided |
assignee: | nobody → Martin Pitt (pitti) |
status: | New → Confirmed |
Changed in gdm (Ubuntu Lucid): | |
assignee: | nobody → Martin Pitt (pitti) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in gnome-settings-daemon (Ubuntu Lucid): | |
importance: | Undecided → High |
tags: | added: iso-testing |
Changed in gdm (Ubuntu Lucid): | |
status: | In Progress → Invalid |
assignee: | Martin Pitt (pitti) → nobody |
Changed in gdm: | |
status: | Unknown → New |
Changed in gnome-control-center: | |
status: | Unknown → Confirmed |
Changed in gnome-settings-daemon: | |
status: | Unknown → Fix Released |
Changed in gnome-control-center: | |
status: | Confirmed → Fix Released |
Changed in gdm: | |
importance: | Unknown → Medium |
Changed in gnome-control-center: | |
importance: | Unknown → Medium |
Changed in gnome-settings-daemon: | |
importance: | Unknown → Medium |
Changed in gdm: | |
status: | New → Expired |
hal/gdm don't really support the concept of multiple default layouts in /etc/default/ console- setup, so having "set defaults" configure [us,ru] won't work.
But the additional "us" one is a bug. It seems that his original "us\t" value is the problem: it's a variant without a name. Can you please give the output of
cat /etc/default/ console- setup
?