Wenn auf dem Bildschirm unerwünschte Zeichen zu sehen sind oder wenn die Tastatur nicht wie gewohnt funktioniert, muß eventuell die Tastaturbelegung oder die Eingabemethode geändert werden.
Die Eingabemethode wird durch die Umgebungsvariablen , LC_CTYPE
und LANG
über LC_ALL
festgelegt. Darüber hinaus ist für diese Einstellung auch die über die Option -lang definierte Spracheinstellung relevant.
Angenommen, ein Benutzer möchte ein Terminal innerhalb einer POSIX-Shell mit dem Sprachtreiber C öffnen:
LANG=C dtterm
Dieses neue Terminal verwendet den C-Sprachtreiber einschließlich der C-Eingabemethode und den zugehörigen Schriftarten. Wenn Sie mit einer sprachspezifischen Tastatur arbeiten, akzeptiert die Eingabemethode eventuell keine Sonderzeichen. Wenn der Sprachtreiber C in Verbindung mit einer sprachspezifischen Tastatur verwendet wird, dann
muß der Benutzer die Umgebungsvariablen LC_CTYPE
(bzw. oder LC_ALL)
vor dem Aufrufen des Terminals auf einen geeigneten Wert setzen.
Im folgenden Beispiel soll der Sprachtreiber C mit einer deutschen Tastatur verwendet werden:
LANG=C LC_CTYPE=DeDE dtterm
Wenn der X-Server zurückgesetzt und die Tastaturtabellen initialisiert wurden, können Sie mit Hilfe des xmodmap-Befehls die korrekte Tastaturbelegung auf dem Server zurücksetzen.