| | 1 | == Neo 2 für Linux == |
| | 2 | Für viele Linuxdistributionen sind hier Treiber zu finden. |
| | 3 | |
| | 4 | == Verwenden von Neo, wenn man keinen vollen Zugriff (root-Rechte) auf den Rechner hat == |
| | 5 | Diese Anleitung beschreibt am Beispiel der xmodmap (für die grafische Oberfläche, bekannt als ''X'') und neo.map, wie man Neo problemlos |
| | 6 | einrichten kann. |
| | 7 | 1. Die Verzeichnisse ''$HOME/neo'' (z. B. ''/home/gerhard/neo'', wobei ''gerhard'' ist hier ein Beispielnutzer sein soll) und ''$HOME/neo/bin'' anlegen. |
| | 8 | 1. Die Datei [browser:linux/xmodmap/neo_de.xmodmap] herunter geladen, und im Verzeichnis ''$HOME/neo'' speichern. |
| | 9 | 1. Die Dateien ''neo_de.xmodmap'' und ›neo.map‹ in das Verzeichnis $HOME/neo (also |
| | 10 | z.B. /home/gerhard/neo) legen. |
| | 11 | |
| | 12 | ⅲ) Die Skripte ›asdf‹ und ›uiae‹ in das Verzeichnis $HOME/neo/bin legen und |
| | 13 | ausführbar machen mit: |
| | 14 | chmod u+x asdf uiae |
| | 15 | |
| | 16 | ⅳ) In der Datei ›.profile‹ (zu finden im Homeverzeichnis) folgende Zeilen |
| | 17 | hinzufügen: |
| | 18 | -------------------------- |
| | 19 | # Neo: |
| | 20 | PATH=$PATH:$HOME/neo/bin |
| | 21 | export PATH |
| | 22 | asdf xmodmap |
| | 23 | -------------------------- |
| | 24 | |
| | 25 | ⅴ) In der Datei ›.bashrc‹ (zu finden im Homeverzeichnis) (die Bash ist die |
| | 26 | Standardshell unter den meisten Linuxen) folgende Zeile hinzufügen: |
| | 27 | -------------------------- |
| | 28 | # Neo: |
| | 29 | alias asdf="$HOME/neo/bin/asdf xmodmap" |
| | 30 | -------------------------- |
| | 31 | |
| | 32 | ⅵ) Alternativ zu ⅴ) kann in der Datei ›asdf‹ die Standardbelegung auf „xmodmap“ |
| | 33 | geändert werden: |
| | 34 | -------------------------- |
| | 35 | NEO_X_VARIANTE="xmodmap" |
| | 36 | -------------------------- |
| | 37 | |
| | 38 | |
| | 39 | === NEO in der Textkonsole === |
| | 40 | Zunächst werden die gleichen Schritte wie im Abschnitt „Verwenden von NEO“ |
| | 41 | durchgeführt! |
| | 42 | Insbesondere muss die Datei ›neo.map‹ unter $HOME/neo und die Dateien ›asdf‹ und |
| | 43 | ›uiae‹ unter $HOME/neo/bin liegen! |
| | 44 | |
| | 45 | Um zu vermeiden, dass Linux durch irgend einen Benutzer unbedienbar gemacht |
| | 46 | werden kann, darf nur root die Belegung der Textkonsole ändern. |
| | 47 | • Soll NEO nur für den eigenen Benutzer verfügbar gemacht werden, ist das |
| | 48 | Vorgehen identisch zum Abschnitt „Verwenden von NEO“. Es ist darauf zu achten, |
| | 49 | dass das Benutztername und Passwort unter qwertz eingegeben werden müssen. Nach |
| | 50 | dem Login wird man aufgefordert, das root-Passwort einzugeben (ebenfalls unter |
| | 51 | qwertz). Dadurch wird NEO automatisch aktiviert. |
| | 52 | • Soll NEO systemweit auf der Textkonsole zur Verfügung stehen, muss in der |
| | 53 | Datei ›/etc/sysconfig/keyboard‹ die Zeile (oder eine ähnlich klingende): |
| | 54 | -------------------------- |
| | 55 | KEYTABLE="de-latin1-nodeadkeys.map.gz" |
| | 56 | -------------------------- |
| | 57 | ersetzen durch: |
| | 58 | -------------------------- |
| | 59 | # KEYTABLE="de-latin1-nodeadkeys.map.gz" |
| | 60 | KEYTABLE="/home/gerhard/neo/neo" |
| | 61 | -------------------------- |
| | 62 | Statt /home/gerhard ist das eigene Homeverzeichnis einzugeben. Dadurch wird auf |
| | 63 | die Datei ›neo.map‹ verwiesen, die zuvor nach $HOME/neo gelegt wurde. |
| | 64 | |
| | 65 | |
| | 66 | |
| | 67 | |
| | 68 | |
| | 69 | |
| | 70 | |
| | 71 | |
| | 72 | === X === |
| | 73 | Dieser Treiber ersetzt die veraltete Neo Version 1.0, die bei allen |
| | 74 | Linuxdistributionen schon dabei ist. Zur sauberen Installation braucht man |
| | 75 | Administrator-Rechte (root-Rechte). |
| | 76 | |
| | 77 | === xmodmap === |
| | 78 | Dieser Treiber nutzt das Programm xmodmap des X-Servers. Man braucht also |
| | 79 | keine Administrator-Rechte (root-Rechte), um diesen zu nutzen. Allerdings hat |
| | 80 | man hiermit bei der Anmeldung keine Neo-Tastaturbelegung (bei der |
| | 81 | Passworteingabe bedenken!). Jedoch hat man hiermit den Vorteil hoher |
| | 82 | Portabilität: Beispielsweise die Xmodmap-Datei auf einen USB-Stick kopieren |
| | 83 | und in den fremden Linux-Rechner einstecken, schon kann man mit Neo tippen. |
| | 84 | |
| | 85 | === console === |
| | 86 | Dieser Ordner enthält eine keymap, um die NEO-Tastaturbelegung auch ohne X auf |
| | 87 | der Konsole benutzten zu können. Diese kann mithilfe einige Skripte automatisch |
| | 88 | aus der »normalen« xmodmap erstellt werden. |
| | 89 | |
| | 90 | === bin === |
| | 91 | Dieses Verzeichnis enthält einige nützliche Shell-Befehle zur Ausgabe der |
| | 92 | Neo-Tastaturbelegung (auch einzelne Ebenen) sowie die Möglichkeit, über »uiae« |
| | 93 | bzw. »asdf« einfach zwischen NEO und QWERT* hin- und herzuwechseln. |
| | 94 | |