Hi List, I have keyboard mappings that run when I start X:
$ cat ~/bin/initkb # Use CapsLock as Ctrl, allow Ctrl-Alt-BackSpace to kill X server setxkbmap -option ctrl:nocaps,terminate:ctrl_alt_bksp # Don't beep xset b off # Disable PrintScreen (by mapping it to BackSpace) xmodmap -e 'keysym Print = BackSpace' I notice that after a while, the Caps->Ctrl mapping for the external keyboard is lost, which I reset by running the above script. I tried using cron for this, but the commands need to be executed in an X environment, which cron doesn't provide. I suppose I can trigger it periodically from a script running in a terminal. I would also like to find out what is modifying my X keyboard settings. It's always been that if I disconnect and reconnect an external keyboard keyboard, the mappings will be lost. That is reported in https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/287215 In my case, the loss occurs even without physical disconnection. Perhaps some other initialization event is reoccurring? Could udev be to blame? Xorg? FWIW, I run devuan/jessie with i3 window manager, urxvt with Gnu screen. Interesting that it only affects the external keyboard, and not the laptop's (T430's) built-in keyboard. Any ideas? Regards, Joel -- Joel Roth _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng