From 500270a8d8b8b3effab4e6be9bb3810f4bf6ab91 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Sat, 6 Feb 2016 21:47:39 +0100 Subject: liveinit: better support for german localizations. Based on feedback, use Scroll Lock instead of AltGr as the Compose Key. Also, use 'de-latin1-nodeadkeys' instead of 'de-latin1' for console keyboard layout, 'de_DE@euro' instead of 'de_DE.utf8' as language definition and 'nodeadkeys' as the X keyboard variant. --- liveinit | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'liveinit') diff --git a/liveinit b/liveinit index 8b10fdc..809c9ed 100755 --- a/liveinit +++ b/liveinit @@ -502,7 +502,12 @@ EOT # You can set just the XkbVariant by adding something like "kbd=ch xkb=,fr" XKBLAYOUT=$(echo $XKB |cut -d, -f1) XKBVARIANT=$(echo $XKB |cut -d, -f2) - XKBOPTIONS="compose:ralt" + if [ "$XKBLAYOUT" = "de" ]; then + # Germans use the AltGr key, so Scroll Lock will be their Compose Key: + XKBOPTIONS="compose:sclk" + else + XKBOPTIONS="compose:ralt" + fi # Ensure that XKBLAYOUT gets a value; XKBVARIANT is allowed to be empty. if [ -z "$XKBLAYOUT" ]; then if [ -z "$KEYMAP" ]; then -- cgit v1.2.3