(In reply to Giorgio Gallo from comment #23) > This one "works on my machine": I put it into my /usr/etc/X11/xdm/ and, > after rebooting, my keyboard settings still survive. Thanks for testing! > It must be noted that, if XKBLAYOUT is set, /etc/vconsole.config is now > consistently rewritten twice at every boot (first "localectl set-keymap ..." > mangles it just as it did before, and then "localectl set-x11-keymap ..." > restores it to what it was). Well, this only happens if there is XKBLAYOUT set in /etc/vconsole.conf. Which only happens if someone is running localectl set-x11-keymap ... the only person doing this I'm aware of until now is our reporter Luca Billi. ;-) > Also... the script's logic is now even more unnecessarily convoluted now > than it was before :) Well, I didn't see this 'exit 0' immediately. This made it more complicated now. :-(