Re: "Konnte keinen Dateideskriptor für die Konsole erhalten"
* Thomas Kaepernick:
> Das hat nicht das Problem behoben. 1. ein "setxkbmap
> /usr/share/keymaps/i386/qwertz/de-latin1-nodeadkeys.kmap.gz" meldet
> einen Ladefehler. Ein "setxkbmap -keymap de-latin1-nodeadkeys.kmap.gz"
> läuft klanglos ab,
Dann bist Du beim Lesen des Manuals nicht weit gekommen: »The source
for all of the components can be found in
/usr/X11R6/lib/X11/xkb.« Die Layout-Dateien für die Console vergiß mal
unter X. Was Du willst, ist vermutlich
# setxkbmap -layout de -variant nodeadkeys
> aber dumpkeys meldet immernoch den gleichen Fehler.
dumpkeys funktioniert nur auf einer Console, nicht im X-Terminal.
> 2. Das X-Terminal lädt offensichtlich die .bashrc. Es wird das Laden
> der keymap gemeldet und anschließend der Fehler.
Du solltest zur Vermeidung eines Fehlers ermitteln, ob das Terminal
unter X läuft, und dann das entsprechende richtige Kommando fallweise
aufrufen, à la
,----
| 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.
Andreas
--
You are farsighted, a good planner, an ardent lover, and a faithful friend.
Reply to: