Bug#781798: Randomly switch keyboard layout

Yvan Masson yvan.masson at univ-savoie.fr
Fri Apr 3 09:45:05 UTC 2015


Package: gdm3
Version: 3.14.1-6

Dear maintainers,

My keyboard layout was set to french during Jessie's 64 bits install. It
is the default layout for all system, as seen in /etc/default/keyboard:
 XKBLAYOUT="fr"
 XKBVARIANT="oss_latin9"
 BACKSPACE="guess"
 XKBMODEL="pc105"
 XKBOPTIONS=""

Sometimes, gdm3 automatically switch to "qwerty" layout:
 - sometimes the layout is changed after a first failed login (because
of a bad password). I manually write my login, so I'm sure it is the
french layout before.
 - sometimes it also happens before that I type anything.

After login, the layout always comes back to french.

I am using Gnome as a DE, in which the keyboard as only the french
layout configured (which seems to be identical
from /etc/default/keyboard).

This morning again it happens (before I typed anything), and here are
some messages I could gather from /var/log/syslog, which might be
related :

Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: The XKEYBOARD keymap compiler
(xkbcomp) reports:
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Symbol map
for key <NMLK> redefined
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: >                   Using last
definition for conflicting fields
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Symbol map
for key <KPEN> redefined
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: >                   Using last
definition for conflicting fields
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Symbol map
for key <KPEQ> redefined
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: >                   Using last
definition for conflicting fields
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Type
"FOUR_LEVEL_X" has 4 levels, but <KPDV> has 5 symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Type
"FOUR_LEVEL_X" has 4 levels, but <KPMU> has 5 symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Type
"FOUR_LEVEL_X" has 4 levels, but <KPSU> has 5 symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Type
"FOUR_LEVEL_X" has 4 levels, but <KPAD> has 5 symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP7> has 4 symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:31 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP8> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP9> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP4> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP5> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP6> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP1> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP2> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP3> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type "KEYPAD"
has 2 levels, but <KP0> has 4 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: > Warning:          Type
"ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: >                   Ignoring
extra symbols
Apr  3 09:21:32 d187 gdm-Xorg-:0[860]: Errors from xkbcomp are not fatal
to the X server


I have to mention that my system is using Kerberos, NIS and AFS, and
that my account comes from there.
GDM also only shows the local user, but not any other account (this
might be another bug, because it reacts differently on other computers
that have the exact same setup).

Please feel free to ask for other informations if needed.

Regards,
Yvan



More information about the pkg-gnome-maintainers mailing list