|
Revision 859, 1.3 KB
(checked in by erik, 5 years ago)
|
|
leichter (auch für Laien) an eigene bedürfnisse anpassbar
|
-
Property svn:executable set to
*
|
| Line | |
|---|
| 1 | #!/bin/sh |
|---|
| 2 | |
|---|
| 3 | ################################################################################ |
|---|
| 4 | ####################### persönliche Einstellungen ############################## |
|---|
| 5 | ################################################################################ |
|---|
| 6 | # leer für Standard-keymap (i.d.R. qwerty) |
|---|
| 7 | CONSOLE_KEYMAP="/usr/share/kbd/keymaps/i386/qwertz/de.map.gz" |
|---|
| 8 | |
|---|
| 9 | # gewünschter Status für qwert |
|---|
| 10 | NUM_LOCK_STATUS="ON" |
|---|
| 11 | ################################################################################ |
|---|
| 12 | ################################################################################ |
|---|
| 13 | ################################################################################ |
|---|
| 14 | |
|---|
| 15 | |
|---|
| 16 | if [ -n "$SSH_CONNECTION" ]; then |
|---|
| 17 | echo -n "Dude, du bist in einer SSH-Session. Wie soll ich das " |
|---|
| 18 | echo "Tastaturlayout hier ändern?" |
|---|
| 19 | exit 1 |
|---|
| 20 | fi |
|---|
| 21 | if [ -z "$DISPLAY" ]; then |
|---|
| 22 | echo -n "Um das Tastaturlayout auf der Textkonsole zu ändern, muss man" |
|---|
| 23 | echo " root-Rechte besitzen!" |
|---|
| 24 | if [ $CONSOLE_KEYMAP ] ; then |
|---|
| 25 | sudo loadkeys $CONSOLE_KEYMAP |
|---|
| 26 | else |
|---|
| 27 | sudo loadkeys -d |
|---|
| 28 | fi |
|---|
| 29 | if [ NUM_LOCK_STATUS="ON" ] ; then |
|---|
| 30 | setleds +num |
|---|
| 31 | else |
|---|
| 32 | setleds -num |
|---|
| 33 | fi |
|---|
| 34 | else |
|---|
| 35 | xset r 51; xset r 94 # Modifier |
|---|
| 36 | xset r 21; xset r 35; xset r 49 # tote Tasten (dead keys) |
|---|
| 37 | setxkbmap de |
|---|
| 38 | if [ NUM_LOCK_STATUS="ON" ] ; then |
|---|
| 39 | numlockx on |
|---|
| 40 | else |
|---|
| 41 | numlockx off |
|---|
| 42 | fi |
|---|
| 43 | fi |
|---|
| 44 | |
|---|