#!/bin/sh
set -e # exit on errors
# KDE installs my custom keymap when I log in, but if my keyboard
# crashes and reboots — or gets unplugged and plugged back in — it
# resets to the default keymap. So I wrote this script to restore my
# custom keymap within a second if that happens. This is almost
# certainly the wrong way to solve the problem, but it's pretty easy.
while : ; do
# My default keymap has no Multi_key, but my custom keymap does
# (on keycode 108), which is how you can tell the difference.
if ! xmodmap -pk | grep -q Multi_key; then
xmodmap ~/.Xmodmap
fi
sleep 1
done
(End of `xmodmapd`.)
This software is available via
git clone http://canonical.org/~kragen/sw/inexorable-misc.git
(or in <http://canonical.org/~kragen/sw/inexorable-misc>) in the file
`xmodmapd`.
Like everything else posted to kragen-hacks without a notice to the
contrary, this software is in the public domain.
--
To unsubscribe: http://lists.canonical.org/mailman/listinfo/kragen-hacks