[SOLVED]Setting x11 keyboard map PERMANENTLY for all.

Read carefully through https://wiki.archlinux.org/index.php/Ke … on_in_Xorg.
Ran 'localectl set-x11-keymap gb' as instructed.  Confirmed this creates: /etc/X11/xorg.conf.d/00-keyboard.conf
Ran 'grep "config directory" /var/log/Xorg.0.log'  which confirms that this /etc/X11/xorg.conf.d is where it's looking.
Ran 'grep "xkb"  /var/log/Xorg.0.log'  which confirms that 'Option "xkb_layout "gb"' is the ONLY one found. (it appears several times).
But setxkbmap -print -verbose 10 shows xkb_symbols { include "pc+us+inet(evdev"  }
and the keyboard map is STILL 'us'.   @=" etc...
Reread the wiki, still don't understand.
Typing 'setxlbmap gb' into a terminal works for the session.
Adding that to .xinitrc before the window manager command has NO effect.
I tried adding the option to 10-evdev.conf, but that doesn't do it.
So HOW DO you set the damn thing permanently?  Clearly evdev is not logging what it is doing in Xorg.0.log, so where is it logging?
Something seems to have changed since the wiki article was written.
Last edited by TheOldFellow (2013-11-25 14:58:29)


Sorry for the noise.  The Window Manager (Cinnamon) is changing it!