7.0 Light 32-bit users only:
First off, rm /etc/sysconfig/vlocity It's not supposed to be there on 32-bit. It was generated because . . .
root# sed -i s/vlocity/vector/g /sbin/vkmapsetsomehow the /sbin/vkmapset supplied with Light 7.0 was copied from a 64-bit version. The sed command fixes it.
But sorry, alter-simpel, the script still won't work for your case. But I think I know the edits now. First, go back to VASM keyboard configuration and choose "default" or "us" to set things up for the change. Then:
Try these four commands. Test the keyboard after each command.
setxkbmap -model pc104 -layout chPick your favorite, then edit /etc/X11/xorg.conf.d/90-keyboard-layout.conf. If your favorite used "-variant" above, just add a new line below the 'Option "XkbLayout"' line:
setxkbmap -model pc104 -layout ch -variant legacy
setxkbmap -model pc104 -layout ch -variant de
setxkbmap -model pc104 -layout ch -variant de_nodeadkeys
Option "XkbVariant" "<variant>"
FYI: Pieced this together by scanning /etc/X11/xkb/rules/evdev.lst.
You should also edit the 'XKEYBOARD=" line in /etc/sysconfig/vector.
I think a simple "de" will have to do; there's probably no provision for variants, but that should be caught when 90-keyboard-layout.conf is run.
After reading further: in /etc/sysconfig/vector
OK, now for console. I only see two possible qwertz choices, and I'm thinking it's the first: de_CH-latin1. The other possibility is de_alt_UTF-8.
loadkeys de_CH-latin1and try de_alt_UTF-8 if you wish. You're welcome to look around in /usr/share/kbd/keymaps, but i386/qwertz/(those two) is all I found.
Pick one, then edit /etc/rc.d/rc.keymap.
A completely rewritten version of VASM has been discussed, and a couple of versions have been coded. Proper internationalization is a very high priority. The word I get is that none of that will be ready for 7.1 release, which will probably rely on what is now called vasm-legacy. So still no easy fix, but that is coming.