[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: "Konnte keinen Dateideskriptor für die Konsole erhalten"



On Fri, Jan 27, 2006 at 10:58:40PM -0000, Andreas Kroschel wrote:
> 
> ,----
> | if [ -n $DISPLAY ]; then
> | 	setxkbmap -layout de -variant nodeadkeys
> | else
> | 	loadkeys de-latin1-nodeadkeys.kmap.gz
> | fi
> `----
>
> Ist aber noch nicht schön; wenn Du z.B. per ssh ohne X-Forwarding
> zugreifst, wird auch loadkeys versucht. Vielleicht hat jemand eine
> bessere Idee.

case $(tty) in
/dev/tty[0-9]*|/dev/vc/*)
    loadkeys de-latin1-nodeadkeys >/dev/null 2>&1
    ;;
/dev/pts/*|/dev/tty[a-z]*)
    if [ -n "$DISPLAY" -a -z "$SSH_CLIENT" ]; then
        setxkbmap -layout de -variant nodeadkeys
    fi
    ;;
esac

Ob's sinnvoll ist ist allerdings die Frage, per Default darf auf einem
Debian nur root loadkeys benutzen, dann kann man's aber auch gleich
richtig konfigurieren...

Andreas



Reply to: