Changes between Initial Version and Version 1 of Neo unter Linux einrichten


Ignore:
Timestamp:
02/10/08 23:35:27 (18 years ago)
Author:
Erik Streb del Toro
Comment:

meine festplatte ist defekt, ich muss zwischenspeichern, sonst ist alles weg

Legend:

Unmodified
Added
Removed
Modified
  • Neo unter Linux einrichten

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