Komponieren unter Linux (compose)
Wo findet man die Compose-Definitionen?
Die Datei /usr/share/X11/locale/Compose.dir ordnet den Locales die Compose-Dateien zu,
z.B. zu de_DE.UTF-8 findet sich dort en_US.UTF-8/Compose. Diese wiederum ist relativ zu
/usr/share/X11/locale zu sehen, also ist die für die genannte Locale relevante Datei
/usr/share/X11/locale/en_US.UTF-8/Compose. Sie enthält Zeilen folgender Art:
<Multi_key> <S> <bar> : "$" dollar # DOLLAR SIGN … <Multi_key> <s> <o> : "§" section # SECTION SIGN
Dabei steht <Multi_key> für die Compose-Taste, deren Tastaturzuordnung in den
KDE-Einstellungen gewählt werden kann (mein Favorit: AltGr-Windows). Man findet dies
in den Systemeinstellungen → Hardware → Eingabegeräte → Tastatur → erweitert,
„Position der Compose-Taste“, „Dritte Ebene der linken Windows-Taste“.
Drückt man also AltGr und die (linke) Windowstaste, ändert sich die Cursordarstellung, und tippt man danach die Kleinbuchstaben s und o, erscheint das Paragraphenzeichen.
In der Datei ~/.XCompose kann ein Benutzer eigene Compose-Definitionen hinzufügen,
beispielsweise:
include "%L" <Multi_key> <backslash> <slash> : "¯\\_(ツ)_/¯" # UTF-8 shrug <Multi_key> <E> <plus> : "∑" U2211 # summation
(Siehe man 5 Compose)
Die Datei mit den Standardzuordnungen ist schon ein Quell freudvoller Inspiration, etwa mit den Einträgen für Compose-8-8 oder Compose-v-/, Compose-<->, Compose-=->, …