XFree86: Tastaturbelegung bei laufendem Betrieb ändern

Supportdatenbank (js_xmodmap)
Bezieht sich auf

SuSE Linux: Versionen ab 6.0
XFree86: Versionen ab 3.3

Anliegen:

Sie möchten zwischen zwei oder mehreren verschiedenen Tastaturbelegungen hin- und herschalten, ohne jedesmal Ihr XFree86-System neu konfigurieren und starten zu müssen.

Vorgehen:

Zuerst benötigen wir die entsprechenden keymap-Dateien, die die gewünschen Tastaturbelegungen beinhalten. Diese Dateien können mit dem Tool xmodmap generiert werden.

  1. Starten Sie Ihr X Window System und öffnen Sie ein Terminalfenster (z.B. xterm).
  2. Speichern Sie die aktuelle Tastatureinstellung (z.B. Deutsch) in Ihrem Homeverzeichnis, indem Sie folgenden Text im Terminalfenster eingeben:
    xmodmap -pke > Xmodmap.de
    
  3. Ändern Sie anschließend die Konfiguration des X Window Systems z.B. mit SaX oder xf86config und wählen Sie die zweite gewünschte Tastaturbelegung aus (z.B. Französisch).
  4. Starten Sie X erneut, öffnen Sie das Terminalfenster und speichern Sie die nun aktive Tastaturbelegung:
    xmodmap -pke > Xmodmap.fr
    
  5. Wiederholen Sie die Schritte 3 und 4 entsprechend der von Ihnen gewünschten Anzahl von Tastaturbelegungen.
  6. Stellen Sie abschließend die Standard-Tastaturbelegung mittels SaX oder xf86config wieder her.
Damit haben wir die nötigen keymap-Dateien erzeugt. Um nun die Belegung im laufenden System zu ändern, genügt der folgende Aufruf von xmodmap in einem Terminalfenster:
xmodmap ~/Xmodmap.fr
Damit wird das französische Tastaturlayout aktiviert.
Siehe auch:
o Tastaturbelegung unter SuSE Linux und XFree86
o Tastatur unter XFree86 (Nummernblock)

Stichwörter: XFREE86, TASTATUR, KEYBOARD, XMODMAP

Kategorien: XFree86

SDB-js_xmodmap, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 01. Jun 1999
SuSE Linux AG - Zuletzt generiert: 29. Apr 2002 von js (sdb_gen 1.40.0)