root/linux/bin/uiae @ 859

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)
7CONSOLE_KEYMAP="/usr/share/kbd/keymaps/i386/qwertz/de.map.gz"   
8
9# gewünschter Status für qwert
10NUM_LOCK_STATUS="ON"
11################################################################################
12################################################################################
13################################################################################
14
15
16if [ -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
20fi
21if [ -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
34else
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
43fi
44
Note: See TracBrowser for help on using the browser.