Englische Tastatur in Konsole

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Thinkpad_R51e
Beiträge: 30
Registriert: 16.09.2007 01:34:14
Lizenz eigener Beiträge: MIT Lizenz

Englische Tastatur in Konsole

Beitrag von Thinkpad_R51e » 05.11.2007 22:05:08

Hallo Zusammen,

wenn ich den 2.6.28 von Debian nehm, mir den Quellcode runterlade, die config kopieren und dann das Teil kompilieren. Dann hab ich plötzlich in der ttyX Console eine englische Tastatur.

Muss man das in der Kernel-Config berücksichtigen, das man da eine Deutsche haben will?

Aber das kann ja eigentlich gar nicht sein, denn ich hab ja die "Originale" verwendet.

Kann jemand das Rätsel lösen?

storm
Beiträge: 1581
Registriert: 01.05.2004 13:21:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DE

Re: Englische Tastatur in Konsole

Beitrag von storm » 06.11.2007 18:10:16

Thinkpad_R51e hat geschrieben: wenn ich den 2.6.28 von Debian nehm...
Du meinst den Kernel 2.6.18.x?
..., mir den Quellcode runterlade, die config kopieren und dann das Teil kompilieren. Dann hab ich plötzlich in der ttyX Console eine englische Tastatur.
Bist du da als root oder normaler user angemeldet? Und meinst du, die englische Belegung tritt _nach_ Neustart mit dem gerade kompiliertem Kernel auf? Auf jeden Fall kannst du ja erstmal den Inhalt der Umgebungsvariablen $LANGUAGE und $LANG inspizieren, auch interessant in dieser Beziehung: $CHARSET, $LC_ALL, $TERM. Hinweis: die bash beherrscht auch bei diesen Variablen eine Vervollständigung, d.h. du tippst ein '$'-Zeichen und dann Tab und solltest alle gerade definierten Variablen sehen.
Muss man das in der Kernel-Config berücksichtigen, das man da eine Deutsche haben will?
Nein, im Kernel hast du in Sachen Sprachunterstützung nur mit den charsets für die Dateisysteme zu tun, also zB für Dateinamen. Allerdings ist die Option CONFIG_NLS_DEFAULT durchaus für die console wichtig, aber da du die .config eines debian-kernels nutzt, sind alle möglichen charsets dabei und auch die obige Option sollte entsprechend gesetzt sein. Du kannst das überprüfen mit zgrep CONFIG_NLS /proc/config.gz.

ciao, storm
drivers/ata/libata-core.c: /* devices which puke on READ_NATIVE_MAX */

Antworten