Lang-s-Modus für die xkbmap einrichten

xkbmap erweitern

Da es schon ein Glück war, dass die Neo-Belegung überhaupt in X.org aufgenommen wurde, möchten wir nicht noch ein weiteres symbol einbringen. Deshalb muss der Lang-s-Modus für die xkbmap manuell eingerichtet werden.

  1. Eine root-Shell öffnen:
    su
    
  2. Neues Symbol an /usr/share/X11/xkb/symbols/de anhängen:
    echo '
    partial alphanumeric_keys modifier_keys keypad_keys
    xkb_symbols "neo-s" {
    
        include "de(neo)"
        name[Group1] = "Germany - Neo 2 Lang-s";
    
        key.type[Group1] = "EIGHT_LEVEL_ALPHABETIC_LEVEL_FIVE_LOCK";
    
        key <AD11> { [ s,                       U1E9E,                   ssharp,                  Greek_finalsmallsigma,   U2212,                   NoSymbol,                jot,                     NoSymbol                 ] };
        key <AC06> { [ U17F,                    S,                       question,                Greek_sigma,             questiondown,            NoSymbol,                Greek_SIGMA,             NoSymbol                 ] };
    
    };' >> /usr/share/X11/xkb/symbols/de
    exit
    

Lang-s-Modus aktivieren

Nun kann die Lang-s-Tastatur mittels setxkbmap aktiviert werden:

setxkbmap de neo-s

Möchte man allerdings bequem mit einem Klick zwischen Neo und Lang-s-Tastatur (und evtl. weiteren Layouts) wechseln, indem man die Schnittstellen seiner DE nutzt, muss man das symbol dem System bekannt machen:

rules erweitern

  1. /usr/share/X11/xkb/rules/base.xml bzw. (wenn evdev benutzt wird) evdev.xml in einem Editor der Wahl öffnen
  2. Nach der Zeichenfolge »neo« suchen
  3. Folgendes unterhalb der nächsten »</variant>«-Zeile einfügen:
            <variant>
              <configItem>
                <name>neo-s</name>
                <description>Neo 2 Lang-s</description>
              </configItem>
            </variant>
    

Andere

Für das Terminal und bei Benutzung der Xmodmap sind die Dateien zu kopieren und diese Kopien dann zu editieren. Es muss dann manuell gewechselt werden.


Funktionsweise der Lang-s-Tastatur
Neo-Einrichtung auf anderen Systemen
Hauptseite

Last modified 11 years ago Last modified on 06/05/10 16:30:30
Note: See TracWiki for help on using the wiki.