Changeset 917

Show
Ignore:
Timestamp:
10/02/08 09:13:33 (5 years ago)
Author:
pascal
Message:

Kurzanleitung zur Verwendung von NEO unter X und der Textkonsole als Hilfe und Grundlage für Homepage und Wiki

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • linux/README.txt

    r796 r917  
    1 == Neo 2.0 für Linux == 
     1== Neo 2.0 für Linux == 
    22Für viele Linuxdistributionen sind hier Treiber zu finden. 
    33 
     
    1515und in den fremden Linux-Rechner einstecken, schon kann man mit Neo tippen. 
    1616 
     17=== console === 
     18Dieser Ordner enthält eine keymap, um die NEO-Tastaturbelegung auch ohne X auf der Konsole benutzten zu können. Diese kann mithilfe einige Skripte automatisch aus der »normalen« xmodmap erstellt werden. 
     19 
    1720=== bin === 
    1821Dieses Verzeichnis enthält einige nützliche Shell-Befehle zur Ausgabe der 
     
    2023bzw. »asdf« einfach zwischen NEO und QWERT* hin- und herzuwechseln. 
    2124 
    22 === console === 
    23 Dieser Ordner enthält eine keymap, um die NEO-Tastaturbelegung auch ohne X auf der Konsole benutzten zu können. Diese kann mithilfe einige Skripte automatisch aus der »normalen« xmodmap erstellt werden. 
     25 
     26 
     27=== Verwenden von NEO === 
     28Vorab: zwischen den Strichzeilen (--------------------------) stehen Zeilen, die in Dateien stehen, dort eingegeben oder verändert werden müssen. Die Strichzeilen selbst sind jedoch nie mit einzugeben! 
     29 
     30Diese Anleitung beschreibt am Beispiel der xmodmap, wie man NEO problemlos einrichten kann: 
     31ⅰ) Die Verzeichnisse $HOME/neo (z.B. /home/gerhard/neo) und $HOME/neo/bin anlegen 
     32ⅱ) die Dateien ›neo_de.xmodmap‹ und ›neo.map‹ in das Verzeichnis $HOME/neo (also z.B. /home/gerhard/neo) legen 
     33ⅲ) die Skripte ›asdf‹ und ›uiae‹ in das Verzeichnis $HOME/neo/bin legen und ausführbar machen mit: 
     34  chmod u+x asdf && chmod u+x uiae 
     35ⅳ) in der Datei ›.profile‹ (zu finden im Homeverzeichnis) folgende Zeilen hinzufügen: 
     36  -------------------------- 
     37  # Neo: 
     38  PATH=$PATH:$HOME/neo/bin 
     39  export PATH 
     40  asdf xmodmap 
     41  -------------------------- 
     42ⅴ) in der Datei ›.bashrc‹ (zu finden im Homeverzeichnis) (die Bash ist die Standardshell unter den meisten Linuxen) folgende Zeile hinzufügen 
     43  -------------------------- 
     44  # Neo: 
     45  alias asdf="/home/pascal/neo/bin/asdf xmodmap" 
     46  -------------------------- 
     47ⅵ) alternativ zu ⅴ) kann in der Datei ›asdf‹ die Standardbelegung auf „xmodmap“ geändert werden 
     48  -------------------------- 
     49  NEO_X_VARIANTE="xmodmap" 
     50  -------------------------- 
     51 
     52 
     53=== NEO in der Textkonsole === 
     54Zunächst werden die gleichen Schritte wie im Abschnitt „Verwenden von NEO“ durchgeführt! 
     55Insbesondere muss die Datei ›neo.map‹ unter $HOME/neo und die Dateien ›asdf‹ und ›uiae‹ under $HOME/neo/bin liegen!  
     56 
     57Um zu vermeiden, dass Linux durch irgend einen Benutzer unbedienbar gemacht werden kann, darf nur root die Belegung der Textkonsole ändern. 
     58• Soll NEO nur für den eigenen Benutzer verfügbar gemacht werden, ist das Vorgehen identisch zum Abschnitt „Verwenden von NEO“. Es ist darauf zu achten, dass das Benutztername und Passwort unter qwertz eingegeben werden müssen. Nach dem Login wird man aufgefordert, das root-Passwort einzugeben (ebenfalls unter qwertz). Dadurch wird NEO automatisch aktiviert. 
     59• Soll NEO systemweit auf der Textkonsole zur Verfügung stehen, muss in der Datei ›/etc/sysconfig/keyboard‹ die Zeile (oder eine ähnlich klingende): 
     60  -------------------------- 
     61  KEYTABLE="de-latin1-nodeadkeys.map.gz" 
     62  -------------------------- 
     63ersetzen durch: 
     64  -------------------------- 
     65  # KEYTABLE="de-latin1-nodeadkeys.map.gz" 
     66  KEYTABLE="/home/gerhard/neo/neo" 
     67  -------------------------- 
     68Statt /home/gerhard ist das eigene Homeverzeichnis einzugeben. Dadurch wird auf die Datei ›neo.map‹ verwiesen, die zuvor nach $HOME/neo gelegt wurde.