I'm on Slackware 13, using LXDE (lxpanel 0.5.5), and would like to switch between the English and German layout. So far I set up a hal policy file to define these rules:
Code: Select all
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keymap">
<append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>
<match key="info.capabilities" contains="input.keys">
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.layout" type="string">us,de</merge>
<merge key="input.xkb.options" type="string">grp:alt_shift_toggle</merge>
<!--<merge key="input.xkb.variant" type="string">,nodeadkeys</merge>-->
</match>
</device>
</deviceinfo>
I ditched the hal policy file and generated an xorg.conf with the same rules, but that didn't help either. This is rather annoying, because I managed to set this up correctly a year ago, but after a system update lost the configuration and can't get it to work again as it did.
Where's this "en_US" coming from, and how can I rid myself of it?
Thanks,
-A