Lang-s-Modus unter Linux manuell einrichten (Inhalt portiert)

This commit is contained in:
qwertfisch 2021-03-23 20:04:45 +01:00
parent 1ed09471dd
commit c767812551
1 changed files with 55 additions and 1 deletions

View File

@ -19,7 +19,61 @@ Da das lange s in gebrochener Schrift und natürlich in Antiqua bei der Benu
Im [NeoVars-Treiber](../Benutzerhandbuch/neovars.md) ist der Lang-s-Modus bereits von Haus aus enthalten und kann mit der Tastenkombination M3+F11 an- und wieder ausgeschaltet werden. Im [NeoVars-Treiber](../Benutzerhandbuch/neovars.md) ist der Lang-s-Modus bereits von Haus aus enthalten und kann mit der Tastenkombination M3+F11 an- und wieder ausgeschaltet werden.
### unter GNU/Linux ### unter GNU/Linux
Wie man den Lang-s-Modus unter Linux einrichten kann, wird [hier angeleitet](Neo-unter-Linux-einrichten/LangsTastatur).
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.
#### xkbmap erweitern
1. Eine root-Shell öffnen:
```
su
```
1. 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
1. Nach der Zeichenfolge »neo« suchen
1. 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.
## Internetlinks ## Internetlinks