From 870de3e7ba5cded50ccc38eec62312e8e024ca46 Mon Sep 17 00:00:00 2001 From: hrnz Date: Fri, 23 Oct 2020 17:28:51 +0200 Subject: [PATCH] Linux: generalize console map generating scripts for other layouts --- linux/console/bin/erzeuge_neo-belegung | 4 +++- linux/console/bin/mach_kurzreferenz | 6 ++---- linux/console/bin/mach_kurzreferenz.vorprogramm | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/linux/console/bin/erzeuge_neo-belegung b/linux/console/bin/erzeuge_neo-belegung index bb6c8a8e..08a4e003 100755 --- a/linux/console/bin/erzeuge_neo-belegung +++ b/linux/console/bin/erzeuge_neo-belegung @@ -1,5 +1,7 @@ #!/bin/sh +[[ -z $XMODMAP ]] && export XMODMAP=../../xmodmap/neo_de.xmodmap + dumpkeys --long-info > dump || exit 1 cat console.ersetze.vorprogramm > console.ersetze @@ -14,4 +16,4 @@ echo -e "Schritt 4 von 4: Erzeugung der keymap\c" >&2 ./mach_console rm kurzreferenz rm console.ersetze -echo -e "\rSchritt 4 von 4: Erzeugung der keymap [ \033[32m ok \033[0m ]" >&2 \ No newline at end of file +echo -e "\rSchritt 4 von 4: Erzeugung der keymap [ \033[32m ok \033[0m ]" >&2 diff --git a/linux/console/bin/mach_kurzreferenz b/linux/console/bin/mach_kurzreferenz index 09b289b3..226bd6d2 100755 --- a/linux/console/bin/mach_kurzreferenz +++ b/linux/console/bin/mach_kurzreferenz @@ -1,9 +1,7 @@ #!/bin/sh -xmodmap=../../xmodmap/neo_de.xmodmap - -grep -A1000 "! main keyboard" $xmodmap | sed 's/keysym/keycode/g' | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe +grep -A1000 "! main keyboard" $XMODMAP | sed 's/keysym/keycode/g' | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe sed -f console.ersetze mach_kurzreferenz.hilfe -rm mach_kurzreferenz.hilfe \ No newline at end of file +#rm mach_kurzreferenz.hilfe diff --git a/linux/console/bin/mach_kurzreferenz.vorprogramm b/linux/console/bin/mach_kurzreferenz.vorprogramm index 28b063c3..5048e6b7 100755 --- a/linux/console/bin/mach_kurzreferenz.vorprogramm +++ b/linux/console/bin/mach_kurzreferenz.vorprogramm @@ -1,10 +1,10 @@ #!/bin/sh -xmodmap=../../xmodmap/neo_de.xmodmap +[[ -z $XMODMAP ]] && XMODMAP=../../xmodmap/neo_de.xmodmap echo -e "Schritt 1 von 4: Vorverarbeiten der Xmodmap\c" >&2 -grep -A1000 "! main keyboard" $xmodmap | sed 's/keysym/keycode/g' | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe1 +grep -A1000 "! main keyboard" $XMODMAP | sed 's/keysym/keycode/g' | grep ^keycode | tr -s [:blank:] ' '| cut -f2 -d = > mach_kurzreferenz.hilfe1 sed -f console.ersetze.vorprogramm mach_kurzreferenz.hilfe1 > mach_kurzreferenz.hilfe2