Changes between Version 8 and Version 9 of Neo unter Linux einrichten


Ignore:
Timestamp:
03/10/08 01:32:53 (18 years ago)
Author:
Erik Streb del Toro
Comment:

vorerst mal fertig

Legend:

Unmodified
Added
Removed
Modified
  • Neo unter Linux einrichten

    v8 v9  
    4747
    4848== Neo in der Textkonsole (root-Zugriff zum Aktivieren erforderlich) ==
    49 Diese Anleitung beschreibt die Verwendung der ''neo.map'' zur Aktivierung von Neo auf der Textkonsole (auch bekannt als ''TTY'' oder virtuelles Terminal).
    50  1. Die Verzeichnisse ''$HOME/neo'' (z. B. ''/home/gerhard/neo'', wobei ''gerhard'' hier ein Beispielnutzer sein soll) und ''$HOME/neo/bin'' anlegen.
     49Diese Anleitung beschreibt die Verwendung der ''neo.map'' zur Aktivierung von Neo auf der Textkonsole (auch bekannt als ''TTY'' oder virtuelles Terminal). Zunächst sollte man den Abschnitt [wiki:"Neo unter Linux einrichten#Voraussetzung:KleineSkriptezumEin-undAusschalten" Voraussetzung: Kleine Skripte zum Ein- und Ausschalten] abgearbeitet haben. Dann folgendes:
    5150 1. Die Datei [browser:linux/console/neo.map neo.map] herunter geladen und im Verzeichnis ''$HOME/neo'' (also z. B. ''/home/gerhard/neo'') speichern.
    52  1. Die Skripte [browser:linux/bin/asdf asdf] und [browser:linux/bin/uiae uiae] in das Verzeichnis ''$HOME/neo/bin'' legen und ausführbar machen mit:
    53   * rechter Maustaste auf die Datei ''asdf'' → ''Eigenschaften'' → Benutzerrechte auf ''ausführbar'' ändern
    54   * rechter Maustaste auf die Datei ''uiae'' → ''Eigenschaften'' → Benutzerrechte auf ''ausführbar'' ändern
    55 
    56   * oder in der Konsole mittels der Eingabe von
    57 {{{
    58 cd $HOME/neo/bin
    59 chmod u+x asdf uiae
    60 }}}
    61  1. Um Neo aktivieren zu können
    62   * muss man in der Datei ''~/.bashrc'' (zu finden im Homeverzeichnis, also z. B. ''/home/gerhard/.bashrc'') (die Bash ist die Standard-Shell unter den meisten Linuxsystemen) folgende Zeilen hinzufügen:
     51 1. Um zu vermeiden, dass Linux durch irgend einen Benutzer unbedienbar gemacht werden kann, darf nur der Benutzer root (= Administrator) die Belegung der Textkonsole ändern.
     52  * Soll Neo '''nur''' für den eigenen Benutzer verfügbar gemacht werden, ist folgendes in der Datei ''~/.bashrc'' (zu finden im Homeverzeichnis, also z. B. ''/home/gerhard/.bashrc'') (die Bash ist die Standard-Shell unter den meisten Linuxsystemen) hinzuzufügen:
    6353{{{
    6454# Neo:
    6555alias asdf="$HOME/neo/bin/asdf xmodmap"
    6656}}}
    67   * Alternativ kann man '''in''' der Datei ''asdf'' mit einem Textbearbeitungsprogramm (Texteditor) die Standardbelegung auf ''xmodmap'' ändern. Dazu muss die folgende Zeile an den Anfang der Datei ''asdf'' (zweite oder dritte Zeile) eingefügt werden:
     57  * Soll Neo systemweit auf der Textkonsole zur Verfügung stehen, muss in der Datei ''/etc/sysconfig/keyboard'' auf die Datei ''neo.map'' verwiesen werden. Dazu muss die Zeile beginnend mit ''KEYTABLE'' geändert werden zu (wobei statt ''/home/gerhard'' ist das eigene Homeverzeichnis einzugeben ist):
    6858{{{
    69 
    70 NEO_X_VARIANTE="xmodmap"
    71 }}}
    72  1. Damit Neo automatisch beim Anmelden/Hochfahren aktiviert wird, muss man an das Ende der Datei ''~/.profile'' (zu finden im Homeverzeichnis, also z. B. ''/home/gerhard/.profile'') folgende Zeilen hinzufügen:
    73 {{{
    74 # Neo:
    75 PATH=$PATH:$HOME/neo/bin
    76 export PATH
    77 asdf xmodmap
     59KEYTABLE="/home/gerhard/neo/neo"
    7860}}}
    7961
     62=== Neo aktivieren – und deaktivieren ===
    8063Nun lässt sich Neo mittels
    81  * Eingabe von ''asdf'' in einer Konsole oder mittels
    82  * der Tastenkombination ''Alt+F2'' und anschließender Eingabe von ''asdf''
    83 aktivieren.
     64 * Eingabe von ''asdf''
     65in der Textkonsole/Terminal aktivieren.
    8466
    8567Zum deaktivieren von Neo muss man
    86  * in der Konsole ''uiae'' eingeben, oder
    87  * mit der Tastenkombination ''Alt+F2'' und anschließender Eingabe von ''uiae''
    88 wieder auf die übliche Tastaturbelegung (meist QWERTZ) zurück schalten.
     68 * in der Konsole ''uiae'' eingeben
     69und man erhält wieder die übliche Tastaturbelegung (meist QWERTZ) zurück.
    8970
    90 
    91 
    92 
    93 
    94 
    95 
    96 Um zu vermeiden, dass Linux durch irgend einen Benutzer unbedienbar gemacht
    97 werden kann, darf nur root die Belegung der Textkonsole ändern.
    98 • Soll NEO nur für den eigenen Benutzer verfügbar gemacht werden, ist das
    99 Vorgehen identisch zum Abschnitt „Verwenden von NEO“. Es ist darauf zu achten,
    100 dass das Benutztername und Passwort unter qwertz eingegeben werden müssen. Nach
    101 dem Login wird man aufgefordert, das root-Passwort einzugeben (ebenfalls unter
    102 qwertz). Dadurch wird NEO automatisch aktiviert.
    103 • Soll NEO systemweit auf der Textkonsole zur Verfügung stehen, muss in der
    104 Datei ›/etc/sysconfig/keyboard‹ die Zeile (oder eine ähnlich klingende):
    105   --------------------------
    106   KEYTABLE="de-latin1-nodeadkeys.map.gz"
    107   --------------------------
    108 ersetzen durch:
    109   --------------------------
    110   # KEYTABLE="de-latin1-nodeadkeys.map.gz"
    111   KEYTABLE="/home/gerhard/neo/neo"
    112   --------------------------
    113 Statt /home/gerhard ist das eigene Homeverzeichnis einzugeben. Dadurch wird auf
    114 die Datei ›neo.map‹ verwiesen, die zuvor nach $HOME/neo gelegt wurde.
    115 
    116 
    117 
    118 
    119 
    120 
    121 
    122 
    123 === X ===
    124 Dieser Treiber ersetzt die veraltete Neo Version 1.0, die bei allen
    125 Linuxdistributionen schon dabei ist. Zur sauberen Installation braucht man
    126 Administrator-Rechte (root-Rechte).
    127 
    128 === xmodmap ===
    129 Dieser Treiber nutzt das Programm xmodmap des X-Servers. Man braucht also
    130 keine Administrator-Rechte (root-Rechte), um diesen zu nutzen. Allerdings hat
    131 man hiermit bei der Anmeldung keine Neo-Tastaturbelegung (bei der
    132 Passworteingabe bedenken!). Jedoch hat man hiermit den Vorteil hoher
    133 Portabilität: Beispielsweise die Xmodmap-Datei auf einen USB-Stick kopieren
    134 und in den fremden Linux-Rechner einstecken, schon kann man mit Neo tippen.
    135 
    136 === console ===
    137 Dieser Ordner enthält eine keymap, um die NEO-Tastaturbelegung auch ohne X auf
    138 der Konsole benutzten zu können. Diese kann mithilfe einige Skripte automatisch
    139 aus der »normalen« xmodmap erstellt werden.
    140 
    141 === bin ===
    142 Dieses Verzeichnis enthält einige nützliche Shell-Befehle zur Ausgabe der
    143 Neo-Tastaturbelegung (auch einzelne Ebenen) sowie die Möglichkeit, über »uiae«
    144 bzw. »asdf« einfach zwischen NEO und QWERT* hin- und herzuwechseln.
    145 
    146 
    147 
    148 
     71Es ist darauf zu achten, dass Benutztername und Passwort für root unter QWERTZ (also der üblichen Tastaturbelegung) eingegeben werden müssen. Nach dem Anmelden auf der Textkonsole/Terminal wird man aufgefordert, das root-Passwort einzugeben (ebenfalls unter QWERTZ). Dadurch wird Neo automatisch aktiviert.
    14972
    15073--------------