| 1 | === Neo in der Textkonsole (ohne X) === |
|---|
| 2 | Die Datei neo.map enthält eine keymap, um die Neo-Tastaturbelegung auch ohne X |
|---|
| 3 | auf der Konsole benutzten zu können. |
|---|
| 4 | |
|---|
| 5 | Dazu wird die keymap (nur als root möglich!!) mit »loadkeys PFAD/neo.map« |
|---|
| 6 | geladen. |
|---|
| 7 | Mit »loadkeys -d« wird wieder die Standardbelegung verwendet. |
|---|
| 8 | |
|---|
| 9 | Der einfachste Weg ist jedoch die Verwendung des Skriptes ›asdf‹ (siehe Ordner |
|---|
| 10 | /linux/bin) |
|---|
| 11 | |
|---|
| 12 | |
|---|
| 13 | === Technische Hinweise === |
|---|
| 14 | Soll Neo systemweit auf der Textkonsole zur Verfügung stehen, muss in der |
|---|
| 15 | Datei ›/etc/sysconfig/keyboard‹ die Zeile (oder eine ähnlich klingende): |
|---|
| 16 | -------------------------- |
|---|
| 17 | KEYTABLE="de-latin1-nodeadkeys.map.gz" |
|---|
| 18 | -------------------------- |
|---|
| 19 | ersetzen durch: |
|---|
| 20 | -------------------------- |
|---|
| 21 | # KEYTABLE="de-latin1-nodeadkeys.map.gz" |
|---|
| 22 | KEYTABLE="/home/gerhard/neo/neo" |
|---|
| 23 | -------------------------- |
|---|
| 24 | Statt /home/gerhard ist das eigene Homeverzeichnis einzugeben. Dadurch wird auf |
|---|
| 25 | die Datei ›neo.map‹ verwiesen, die zuvor nach $HOME/neo gelegt wurde. |
|---|
| 26 | |
|---|
| 27 | Dennoch kann man mit »loadkeys -d« zur Standardbelegung wechseln, da diese als |
|---|
| 28 | defkeymap.map laut manpage unter /usr/share/keymaps oder |
|---|
| 29 | /usr/src/linux/drivers/char, bei mir aber unter /etc liegt. |
|---|
| 30 | |
|---|
| 31 | Falls das Keypad nicht korrekt funktioniert, dann liegt dies am falschen Status |
|---|
| 32 | von »Num_Lock« (den es unter Neo nicht mehr gibt). Um Num_Lock dennoch |
|---|
| 33 | nachträglich einschalten zu können, muss die Menü-Taste (in der untersten Reihe) |
|---|
| 34 | betätigt werden. |
|---|
| 35 | |
|---|
| 36 | Diese Keymap ist für ein MS Natural Keyboard Elite erstellt worden. Sollten |
|---|
| 37 | andere Tastaturen andere keycodes verwenden (z.B. Laptoptastaturen), sollte dies |
|---|
| 38 | auf der Mailingliste der Neo-Tastaturbelegung gemeldet werden. |
|---|
| 39 | |
|---|
| 40 | |
|---|
| 41 | Ergänzung: die keymaps liegen in folgenden Verzeichnissen: |
|---|
| 42 | OpenSuSe: /usr/share/kbd/keymaps/i386/ |
|---|
| 43 | Gentoo, Ubuntu: /usr/share/keymaps/i386/ |
|---|
| 44 | Fedora, Red Hat: /lib/kbd/keymaps/i386/ |
|---|
| 45 | |
|---|
| 46 | |
|---|
| 47 | === Unterstützte Funktionalität === |
|---|
| 48 | Was schon geht: |
|---|
| 49 | • Prinzipiell gehen alle 6 Ebenen, auch wenn seltene Zeichen mit der |
|---|
| 50 | Konsolenschriftart nicht dargestellt werden können. |
|---|
| 51 | • Die Konsolen-Compose-Kombinationen sind möglich. |
|---|
| 52 | |
|---|
| 53 | Was (noch) nicht geht: |
|---|
| 54 | • Einige Zeichen unterstützt die Konsole überhaupt nicht – z.B. den dead_stroke. |
|---|
| 55 | • Einige Zeichen werden noch nicht automatisch durch Unicode-Nummern ersetzt |
|---|
| 56 | (das ist aber leicht zu beheben). |
|---|
| 57 | • Bisher funktioniert keiner der Modifier_Lock. |
|---|
| 58 | • Die große Menge an Compose-Kombinationen, die unter X möglich sind, werden |
|---|
| 59 | längst nicht alle unterstützt. |
|---|
| 60 | • Auch die Compose-Erweiterungen von Neo sind noch nicht verfügbar. |
|---|
| 61 | |
|---|