Hello Yves-Alexis,
Sorry for the delay I've been away from my desktop for a while. Yep on second
thought I agree this may well belong in x11 instead of lightdm. I've only faced
this issue with lightdm, however I haven't tried another display manager with
Jessie yet (My laptop is running gdm and doesn't have the issue but it still
runs wheezy, so probably we can't draw any conclusions from that). Can you tell
what you think of the logs below ?
Looking at Xorg.0.log it shows the following (only pasting what looked relevant
here):
[ 347.009] (II) Using input driver 'evdev' for 'Power Button'
[ 347.009] (**) Power Button: always reports core events
[ 347.009] (**) evdev: Power Button: Device: "/dev/input/event3"
[ 347.009] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 347.009] (--) evdev: Power Button: Found keys
[ 347.009] (II) evdev: Power Button: Configuring as keyboard
[ 347.009] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event3"
[ 347.009] (II) XINPUT: Adding extended input device "Power Button" (type:
KEYBOARD, id 6)
[ 347.009] (**) Option "xkb_rules" "evdev"
[ 347.009] (**) Option "xkb_model" "pc105"
[ 347.009] (**) Option "xkb_layout" "fr"
[ 347.009] (**) Option "xkb_variant" "latin9"
[ 347.009] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 347.021] (II) config/udev: Adding input device Power Button
(/dev/input/event2)
[ 347.021] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[ 347.021] (II) Using input driver 'evdev' for 'Power Button'
[ 347.021] (**) Power Button: always reports core events
[ 347.021] (**) evdev: Power Button: Device: "/dev/input/event2"
[ 347.021] (--) evdev: Power Button: Vendor 0 Product 0x1
[ 347.021] (--) evdev: Power Button: Found keys
[ 347.021] (II) evdev: Power Button: Configuring as keyboard
[ 347.021] (**) Option "config_info"
"udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4/event2"
[ 347.021] (II) XINPUT: Adding extended input device "Power Button" (type:
KEYBOARD, id 7)
[ 347.021] (**) Option "xkb_rules" "evdev"
[ 347.021] (**) Option "xkb_model" "pc105"
[ 347.021] (**) Option "xkb_layout" "fr"
[ 347.021] (**) Option "xkb_variant" "latin9"
[ 347.021] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"
[ 347.022] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3
(/dev/input/event13)
[ 347.022] (II) No input driver specified, ignoring this device.
[ 347.022] (II) This device may have been added with another device file.
I'm not sure I get everything (and especially not why my keyboard seems to get
configured twice), however it does seem to be applying "fr" layout. Now I also
had a look into /var/log/lightdm and I may have found a few interesting lines.
In /var/log/lightdm/x-0-greeter.log:
(lightdm-gtk-greeter:1235): Gtk-CRITICAL **: gtk_container_foreach: assertion
'GTK_IS_CONTAINER (container)' failed
(lightdm-gtk-greeter:1235): Gtk-CRITICAL **: gtk_container_foreach: assertion
'GTK_IS_CONTAINER (container)' failed
(lightdm-gtk-greeter:1235): Gtk-CRITICAL **: gtk_container_foreach: assertion
'GTK_IS_CONTAINER (container)' failed
In /var/log/lightdm/x-0.log:
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
Finally, /var/log/lightdm/lightdm.log:
[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.10.3, UID=0 PID=1218
[+0.00s] DEBUG: Loading configuration dirs from
/usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from
/usr/share/lightdm/lightdm.conf.d/01_debian.conf
[+0.00s] DEBUG: Loading configuration dirs from
/usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: Registered seat module xlocal
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Registered seat module unity
[+0.00s] DEBUG: Registered seat module surfaceflinger
[+0.00s] DEBUG: Adding default seat
[+0.00s] DEBUG: Seat: Starting
[+0.00s] DEBUG: Seat: Creating greeter session
[+0.01s] DEBUG: Seat: Creating display server of type x
[+0.01s] DEBUG: Could not run plymouth --ping: Failed to execute child process
"plymouth" (No such file or directory)
[+0.01s] DEBUG: Using VT 7
[+0.01s] DEBUG: Seat: Starting local X display on VT 7
[+0.01s] DEBUG: DisplayServer x-0: Logging to /var/log/lightdm/x-0.log
[+0.01s] DEBUG: DisplayServer x-0: Writing X server authority to
/var/run/lightdm/root/:0
[+0.01s] DEBUG: DisplayServer x-0: Launching X Server
[+0.01s] DEBUG: