gordonb3 wrote: > Strange. Line 3 should be a comment line in the created file. Somehow on > your system it doesn't appear to generate the correct result. The > intended content of /root/slim-set-kbmap.sh is: > > > Code: -------------------- > > > #!/bin/sh > # > # script to override the language based automatic keyboard layout selection in SqueezePlay > # - takes an alpha-2 ISO country code as input > # - if the input is invalid, empty or unsupported, then the script will restore default behaviour. > # > # (c) 2022 gordonb3 > > > inputlang="$1.." > if [[ "${inputlang:0:2}" == "$1" ]]; then > ISOlang=$(grep -i -m1 -o "'qwerty_$1'" /usr/share/jive/jive/ui/Keyboard.lua | grep -i -o $1) > newkbdlang="'${ISOlang}'" > else > newkbdlang="locale" > fi > > if $(grep -q "kbType .. '_' .. ${newkbdlang}" /usr/share/jive/jive/ui/Keyboard.lua); then > echo "keyboard layout is already set to ${newkbdlang/locale/default}" > else > echo "setting keyboard layout to ${newkbdlang/locale/default}" > sed -e "s/\(local localizedKeyboard\).*$/\1 = kbType .. '_' .. ${newkbdlang}/" \ > -i /usr/share/jive/jive/ui/Keyboard.lua > > echo -e "\nNote: you must restart SqueezePlay for the change to take effect" > fi > -------------------- > > > > If you can find your way in the editor (vi) create the file manually > instead.
Now my file is the same: but I got: grep: /usr/share/jive/jive/ui/Keyboard.lua: No such file or directory setting keyboard layout to default sed: /usr/share/jive/jive/ui/Keyboard.lua: No such file or directory and after reboot slim-set-kbmap.sh disappeared (I did however :wq) Thanks ------------------------------------------------------------------------ PaulH's Profile: http://forums.slimdevices.com/member.php?userid=72449 View this thread: http://forums.slimdevices.com/showthread.php?t=115763 _______________________________________________ discuss mailing list discuss@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/discuss