root/linux/README.txt @ 920

Revision 920, 3.8 KB (checked in by erik, 5 years ago)

kleine Korrekturen und BOM wieder gesetzt

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