diff options
author | erik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-10-02 15:52:30 +0000 |
---|---|---|
committer | erik <erik@b9310e46-f624-0410-8ea1-cfbb3a30dc96> | 2008-10-02 15:52:30 +0000 |
commit | 41d9ed7a795033ea710117659884ab6b99a1a45e (patch) | |
tree | 9b458fd54c589bca2eb45993d23d798ac5a162ad /linux | |
parent | 7d09e97f09acd58ab66752a3f12dcb7d663e67cf (diff) | |
download | neo-layout-41d9ed7a795033ea710117659884ab6b99a1a45e.tar.gz neo-layout-41d9ed7a795033ea710117659884ab6b99a1a45e.tar.bz2 neo-layout-41d9ed7a795033ea710117659884ab6b99a1a45e.zip |
kleine Korrekturen und BOM wieder gesetzt
git-svn-id: https://svn.neo-layout.org@920 b9310e46-f624-0410-8ea1-cfbb3a30dc96
Diffstat (limited to 'linux')
-rw-r--r-- | linux/README.txt | 63 |
1 files changed, 44 insertions, 19 deletions
diff --git a/linux/README.txt b/linux/README.txt index 56f8b5e..10811b7 100644 --- a/linux/README.txt +++ b/linux/README.txt @@ -1,4 +1,4 @@ -== Neo 2.0 für Linux == +== Neo 2.0 für Linux == Für viele Linuxdistributionen sind hier Treiber zu finden. === X === @@ -15,7 +15,9 @@ Portabilität: Beispielsweise die Xmodmap-Datei auf einen USB-Stick kopieren und in den fremden Linux-Rechner einstecken, schon kann man mit Neo tippen. === console === -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. +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. === bin === Dieses Verzeichnis enthält einige nützliche Shell-Befehle zur Ausgabe der @@ -25,38 +27,60 @@ bzw. »asdf« einfach zwischen NEO und QWERT* hin- und herzuwechseln. === Verwenden von NEO === -Vorab: 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! - -Diese Anleitung beschreibt am Beispiel der xmodmap, wie man NEO problemlos einrichten kann: -ⅰ) Die Verzeichnisse $HOME/neo (z.B. /home/gerhard/neo) und $HOME/neo/bin anlegen -ⅱ) die Dateien ›neo_de.xmodmap‹ und ›neo.map‹ in das Verzeichnis $HOME/neo (also z.B. /home/gerhard/neo) legen -ⅲ) die Skripte ›asdf‹ und ›uiae‹ in das Verzeichnis $HOME/neo/bin legen und ausführbar machen mit: - chmod u+x asdf && chmod u+x uiae -ⅳ) in der Datei ›.profile‹ (zu finden im Homeverzeichnis) folgende Zeilen hinzufügen: +Vorab: 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! + +Diese Anleitung beschreibt am Beispiel der xmodmap, wie man NEO problemlos +einrichten kann: +ⅰ) Die Verzeichnisse $HOME/neo (z.B. /home/gerhard/neo) und $HOME/neo/bin +anlegen. + +ⅱ) Die Dateien ›neo_de.xmodmap‹ und ›neo.map‹ in das Verzeichnis $HOME/neo (also +z.B. /home/gerhard/neo) legen. + +ⅲ) Die Skripte ›asdf‹ und ›uiae‹ in das Verzeichnis $HOME/neo/bin legen und +ausführbar machen mit: + chmod u+x asdf uiae + +ⅳ) In der Datei ›.profile‹ (zu finden im Homeverzeichnis) folgende Zeilen +hinzufügen: -------------------------- # Neo: PATH=$PATH:$HOME/neo/bin export PATH asdf xmodmap -------------------------- -ⅴ) in der Datei ›.bashrc‹ (zu finden im Homeverzeichnis) (die Bash ist die Standardshell unter den meisten Linuxen) folgende Zeile hinzufügen + +ⅴ) In der Datei ›.bashrc‹ (zu finden im Homeverzeichnis) (die Bash ist die +Standardshell unter den meisten Linuxen) folgende Zeile hinzufügen: -------------------------- # Neo: - alias asdf="/home/pascal/neo/bin/asdf xmodmap" + alias asdf="$HOME/neo/bin/asdf xmodmap" -------------------------- -ⅵ) alternativ zu ⅴ) kann in der Datei ›asdf‹ die Standardbelegung auf „xmodmap“ geändert werden + +ⅵ) Alternativ zu ⅴ) kann in der Datei ›asdf‹ die Standardbelegung auf „xmodmap“ +geändert werden: -------------------------- NEO_X_VARIANTE="xmodmap" -------------------------- === NEO in der Textkonsole === -Zunächst werden die gleichen Schritte wie im Abschnitt „Verwenden von NEO“ durchgeführt! -Insbesondere muss die Datei ›neo.map‹ unter $HOME/neo und die Dateien ›asdf‹ und ›uiae‹ under $HOME/neo/bin liegen! +Zunächst werden die gleichen Schritte wie im Abschnitt „Verwenden von NEO“ +durchgeführt! +Insbesondere muss die Datei ›neo.map‹ unter $HOME/neo und die Dateien ›asdf‹ und +›uiae‹ unter $HOME/neo/bin liegen! -Um zu vermeiden, dass Linux durch irgend einen Benutzer unbedienbar gemacht werden kann, darf nur root die Belegung der Textkonsole ändern. -• 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. -• Soll NEO systemweit auf der Textkonsole zur Verfügung stehen, muss in der Datei ›/etc/sysconfig/keyboard‹ die Zeile (oder eine ähnlich klingende): +Um zu vermeiden, dass Linux durch irgend einen Benutzer unbedienbar gemacht +werden kann, darf nur root die Belegung der Textkonsole ändern. +• 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. +• Soll NEO systemweit auf der Textkonsole zur Verfügung stehen, muss in der +Datei ›/etc/sysconfig/keyboard‹ die Zeile (oder eine ähnlich klingende): -------------------------- KEYTABLE="de-latin1-nodeadkeys.map.gz" -------------------------- @@ -65,4 +89,5 @@ ersetzen durch: # KEYTABLE="de-latin1-nodeadkeys.map.gz" KEYTABLE="/home/gerhard/neo/neo" -------------------------- -Statt /home/gerhard ist das eigene Homeverzeichnis einzugeben. Dadurch wird auf die Datei ›neo.map‹ verwiesen, die zuvor nach $HOME/neo gelegt wurde. +Statt /home/gerhard ist das eigene Homeverzeichnis einzugeben. Dadurch wird auf +die Datei ›neo.map‹ verwiesen, die zuvor nach $HOME/neo gelegt wurde. |