Changeset 1410
Legend:
- Unmodified
- Added
- Removed
-
linux/bin/asdf
r1405 r1410 6 6 # Distributed under the terms of the GNU General Public License v3 7 7 8 #prevent CapsLock while ›asdf‹ is running 9 #xmodmap -e "clear Lock" 2> /dev/null 8 10 9 11 # colours in the Bash … … 23 25 fi 24 26 25 # Default paths26 PATH_XMODMAP=${PATH_XMODMAP:-/usr/bin/xmodmap}27 PATH_SETXKBMAP=${PATH_SETXKBMAP:-/usr/bin/setxkbmap}28 PATH_LOADKEYS=${PATH_LOADKEYS:-loadkeys}29 PATH_SUDO=${PATH_SUDO:-/usr/bin/sudo}30 PATH_SETLEDS=${PATH_SETLEDS:-setleds}31 PATH_NUMLOCKX=${PATH_NUMLOCKX:-/usr/bin/numlockx}32 PATH_XSET=${PATH_XSET:-/usr/bin/xset}33 27 34 28 # Default values … … 83 77 84 78 set_xmodmap() { 85 if [ -e "${PATH_XMODMAP}" ]; then 86 if [ -f "$@" ]; then 87 set_xkbmap lv 88 "${PATH_XMODMAP}" "$@" || die2 $@ 89 else 90 die "Die Xmodmap-Datei $@ gibt es nicht." 91 fi 79 if [ -f "$@" ]; then 80 set_xkbmap lv 81 xmodmap "$@" || die2 $@ 92 82 else 93 die "D er Befehl ${orange}xmodmap${red} wurde nicht gefunden, die Belegung kann nicht verändert werden."83 die "Die Xmodmap-Datei $@ gibt es nicht." 94 84 fi 95 85 } 96 86 97 87 set_xkbmap() { 98 if [ -e "${PATH_SETXKBMAP}" ]; then 99 "${PATH_SETXKBMAP}" "$@" || die "Die xkbmap $@ wurde nicht gefunden." 100 else 101 die "Der Befehl ${orange}setxkbmap${red} wurde nicht gefunden, die Belegung kann nicht verändert werden." 102 fi 88 setxkbmap "$@" || die "Die xkbmap $@ wurde nicht gefunden." 103 89 } 104 90 … … 106 92 if [ -f "$@" ]; then 107 93 if [ "${EUID}" = 0 ]; then 108 "${PATH_LOADKEYS}" "$@" || die "Fehler beim Laden der Keymap ${orange}$@${red}." 109 elif [ -e "${PATH_SUDO}" ]; then 110 "${PATH_SUDO}" "${PATH_LOADKEYS}" "$@" || die "Fehler bei der Verwendung von ${orange}sudo${red}, um die Belegung zu ändern." 94 loadkeys "$@" || die "Fehler beim Laden der Keymap ${orange}$@${red}." 111 95 else 112 die "Die Belegung auf der Textkonsole kann nur mir Rootrechten geändert werden."96 sudo loadkeys "$@" || die "Fehler bei der Verwendung von ${orange}sudo${red}, um die Belegung zu ändern." 113 97 fi 114 98 else … … 140 124 141 125 if [ -z ${DISPLAY} ]; then 142 "${PATH_SETLEDS}" +num || numlock_manually "Fehler beim setzen des Status von NumLock." an 126 setleds +num || numlock_manually "Fehler beim setzen des Status von NumLock." an 127 setleds -caps 143 128 set_keymap "${NEO_CONSOLE_KEYMAP}" 144 129 else 145 if [ -e "${PATH_NUMLOCKX}" ]; then 146 "${PATH_NUMLOCKX}" off || numlock_manually "Fehler beim setzen des Status von NumLock." aus 147 else 148 numlock_manually "Der Befehl ${red}numlockx${orange} wurde nicht gefunden. Darum kann der Status von NumLock nicht automatisch geändert werden." aus 149 fi 130 numlockx off || numlock_manually "Fehler beim setzen des Status von NumLock." aus 150 131 151 if [ -e "${PATH_XSET}" ]; then 152 for modifier in 51 94; do 153 "${PATH_XSET}" -r ${modifier} || echo "Fehler beim Ausschalten von Autorepeat beim Modifier ${modifier}." >&2 154 done 155 for deadkey in 21 35 49; do 156 "${PATH_XSET}" -r ${deadkey} || echo "Fehler beim Ausschalten von Autorepead bei der toten Taste ${deakey}." >&2 157 done 158 else 159 echo "Der Befehl ${red}xset${normal} wurde nicht gefunden. Der Status von autorepeat kann für Modifier und tote Tasten nicht geändert werden." >&2 160 fi 132 for modifier in 51 94; do 133 xset -r ${modifier} || echo "Fehler beim Ausschalten von Autorepeat beim Modifier ${modifier}." >&2 134 done 135 for deadkey in 21 35 49; do 136 xset -r ${deadkey} || echo "Fehler beim Ausschalten von Autorepead bei der toten Taste ${deakey}." >&2 137 done 161 138 162 139 case "${NEO_X_VARIANTE}" in -
linux/bin/uiae
r1405 r1410 23 23 fi 24 24 25 # Default paths26 PATH_XMODMAP=${PATH_XMODMAP:-/usr/bin/xmodmap}27 PATH_SETXKBMAP=${PATH_SETXKBMAP:-/usr/bin/setxkbmap}28 PATH_LOADKEYS=${PATH_LOADKEYS:-loadkeys}29 PATH_SUDO=${PATH_SUDO:-/usr/bin/sudo}30 PATH_SETLEDS=${PATH_SETLEDS:-setleds}31 PATH_NUMLOCKX=${PATH_NUMLOCKX:-/usr/bin/numlockx}32 PATH_XSET=${PATH_XSET:-/usr/bin/xset}33 25 34 26 # Default values … … 60 52 61 53 set_xmodmap() { 62 if [ -e "${PATH_XMODMAP}" ]; then 63 if [ -f "$@" ]; then 64 "${PATH_XMODMAP}" "$@" || die "Failed to set xmodmap $@." 65 else 66 die "Cannot use $@ for xmodmap." 67 fi 54 if [ -f "$@" ]; then 55 xmodmap "$@" || die "Failed to set xmodmap $@." 68 56 else 69 die " xmodmap not found, cannot setxmodmap."57 die "Cannot use $@ for xmodmap." 70 58 fi 71 59 } 72 60 73 61 set_xkbmap() { 74 if [ -e "${PATH_SETXKBMAP}" ]; then 75 "${PATH_SETXKBMAP}" "$@" || die "Failed to select xkbmap $@." 76 else 77 die "setxkbmap not found, cannot set xkbmap." 78 fi 62 setxkbmap "$@" || die "Failed to select xkbmap $@." 79 63 } 80 64 81 65 set_keymap() { 82 66 if [ "${EUID}" = 0 ]; then 83 "${PATH_LOADKEYS}" "$@" || die "Fehler beim Laden der Keymap ${orange}$@${red}." 84 elif [ -e "${PATH_SUDO}" ]; then 85 "${PATH_SUDO}" "${PATH_LOADKEYS}" "$@" || die "Fehler bei der Verwendung von ${orange}sudo${red}, um die Belegung zu ändern." 67 loadkeys "$@" || die "Fehler beim Laden der Keymap ${orange}$@${red}." 86 68 else 87 die "Die Belegung auf der Textkonsole kann nur mir Rootrechten geändert werden."69 sudo loadkeys "$@" || die "Fehler bei der Verwendung von ${orange}sudo${red}, um die Belegung zu ändern." 88 70 fi 89 71 } … … 97 79 98 80 if [ "${NUM_LOCK_STATUS}" = "on" ]; then 99 "${PATH_SETLEDS}"-num || echo -e "${orange}Fehler beim setzen des Status von NumLock.${normal}" >&281 setleds -num || echo -e "${orange}Fehler beim setzen des Status von NumLock.${normal}" >&2 100 82 else 101 "${PATH_SETLEDS}"+num || echo "${orange}Fehler beim setzen des Status von NumLock.${normal}" >&283 setleds +num || echo "${orange}Fehler beim setzen des Status von NumLock.${normal}" >&2 102 84 fi 103 85 104 86 else 105 if [ -e "${PATH_XSET}" ]; then 106 for modifier in 51 94; do 107 "${PATH_XSET}" r ${modifier} || echo "Failed to set repeat for modifier ${modifier}." >&2 108 done 109 for deadkey in 21 35 49; do 110 "${PATH_XSET}" r ${deadkey} || echo "Failed to set repeat for deadkey ${deakey}." >&2 111 done 112 else 113 echo "xset not found, cannot set modifiers and dead keys." >&2 114 fi 87 for modifier in 51 94; do 88 xset r ${modifier} || echo "Failed to set repeat for modifier ${modifier}." >&2 89 done 90 for deadkey in 21 35 49; do 91 xset r ${deadkey} || echo "Failed to set repeat for deadkey ${deakey}." >&2 92 done 93 115 94 116 95 case "${STD_X_VARIANTE}" in … … 127 106 esac 128 107 129 if [ -e "${PATH_NUMLOCKX}" ]; then 130 if [ "${NUM_LOCK_STATUS}" = "on" ]; then 131 "${PATH_NUMLOCKX}" on || die "Failed to set num lock status to on." 132 else 133 "${PATH_NUMLOCKX}" off || die "Failed to set num lock status to off." 134 fi 108 if [ "${NUM_LOCK_STATUS}" = "on" ]; then 109 numlockx on || die "Failed to set num lock status to on." 135 110 else 136 die "numlockx not found, cannot turn off Numlock."111 numlockx off || die "Failed to set num lock status to off." 137 112 fi 138 113 fi -
linux/etc/neo.conf
r1406 r1410 45 45 # Set the standard console keymap to switch back to 46 46 #STD_CONSOLE_KEYMAP="de-latin1-nodeadkeys" 47 48 49 # If you installed one of these programs in a non-standard path you may,50 # uncomment the variable and change the path to the executable:51 #PATH_XMODMAP=/usr/bin/xmodmap52 #PATH_SETXKBMAP=/usr/bin/setxkbmap53 #PATH_LOADKEYS=loadkeys54 #PATH_SUDO=/usr/bin/sudo55 #PATH_SETLEDS=setleds56 #PATH_NUMLOCKX=/usr/bin/numlockx57 #PATH_XSET=/usr/bin/xset58
