I'm running out of ideas, I'm afraid.
I notice that the excerpt of Xorg.0.log from SL you posted has the following four lines that are not in the excerpt of Xorg.0.log for PeppermintOS you posted:
- Code: Select all
[ 442.394] (WW) Option "xkb_variant" requires an string value
[ 442.394] (WW) Option "XkbVariant" requires an string value
[ 442.394] (WW) Option "xkb_options" requires an string value
[ 442.394] (WW) Option "XkbOptions" requires an string value
I wonder if those are relevant.
I also notice that the Xorg.0.log excerpt for SL has:
- Code: Select all
[ 442.394] (**) Option "xkb_rules" "evdev"
[ 442.394] (**) Option "xkb_model" "evdev"
[ 442.394] (**) Option "xkb_layout" "us"
whereas the Xorg.0.log excerpt for PeppermintOS has:
- Code: Select all
[ 75.945] (**) Option "xkb_rules" "evdev"
[ 75.945] (**) Option "xkb_model" "pc105"
[ 75.945] (**) Option "xkb_layout" "us"
I don't think the lack of an X Windows keyboard model option "pc105" would be the cause of what you are seeing, but it's something you ought to check anyway, so try adding the following file /etc/X11/xorg.conf.d/10-keyboard.conf in SL:
- Code: Select all
Section "InputClass"
Identifier "keyboard-all"
Driver "evdev"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" ""
MatchIsKeyboard "on"
EndSection
(I assume you have a US keyboard layout?)