root/linux/README.txt @ 1377

Revision 1377, 4.4 KB (checked in by pascal, 4 years ago)

wget funktioniert mit dem svn nicht (Probem mit dem Zertifikat)

  • 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 (einfacher Weg) ===
30Ein einfacher Weg, NEO unter dem eigenen Benutzer zu testen oder zu verwenden,
31ist, die Datei ›installiere_neo‹ aus dem Ordner bin herunterzuladen,
32ausführbar zu machen und auszuführen:
33
34Datei herunterladen: https://svn.neo-layout.org/linux/bin/installiere_neo
35chmod u+x installiere_neo
36./installiere_neo
37
38Die Installation stellt mehrere Optionen vor – u.a. NEO nur zu testen, die
39Standartbelegung aber bei QWERTZ zu belassen.
40
41Der Vorteil von ›installiere_neo‹ ist, dass NEO im vollem Umfang genutzt wird;
42dazu zählt z.B.: NEO-Tastaturbelegung, Compose-Erweiterung von NEO, Skripte
43zum Darstellen der NEO-Belegung und zum leichten Wechel zwischen NEO und QWERTZ
44
45Ein weiter Aufruf von ›installiere_neo‹ bietet u.a. die Optionen, NEO gänzlich
46vom eigenen System zu entfernen, sofern NEO zuvor auch mit ›installiere_neo‹
47installiert worden ist.
48
49
50
51=== Verwenden von NEO (von Hand) ===
52Vorab: zwischen den Strichzeilen (--------------------------) stehen Zeilen, die
53in Dateien stehen, dort eingegeben oder verändert werden müssen. Die
54Strichzeilen selbst sind jedoch nie mit einzugeben!
55
56Diese Anleitung beschreibt am Beispiel der xmodmap, wie man NEO problemlos
57einrichten kann:
58ⅰ) Die Verzeichnisse $HOME/neo (z.B. /home/gerhard/neo) und $HOME/neo/bin
59anlegen.
60
61ⅱ) Die Dateien ›neo_de.xmodmap‹ und ›neo.map‹ in das Verzeichnis $HOME/neo (also
62z.B. /home/gerhard/neo) legen.
63
64ⅲ) Die Skripte ›asdf‹ und ›uiae‹ in das Verzeichnis $HOME/neo/bin legen und
65ausführbar machen mit:
66  chmod u+x asdf uiae
67
68ⅳ) In der Datei ›.profile‹ (zu finden im Homeverzeichnis) folgende Zeilen
69hinzufügen:
70  --------------------------
71  # Neo:
72  PATH=$PATH:$HOME/neo/bin
73  export PATH
74  asdf xmodmap
75  --------------------------
76
77ⅴ) Schließlich ändert man in der Datei ›asdf‹ die Standardbelegung auf „xmodmap“:
78  --------------------------
79  NEO_X_VARIANTE="xmodmap"
80  --------------------------
81
82
83=== NEO in der Textkonsole ===
84Zunächst werden die gleichen Schritte wie im Abschnitt „Verwenden von NEO“
85durchgeführt!
86Insbesondere muss die Datei ›neo.map‹ unter $HOME/neo und die Dateien ›asdf‹ und
87›uiae‹ unter $HOME/neo/bin liegen!
88
89Um zu vermeiden, dass Linux durch irgend einen Benutzer unbedienbar gemacht
90werden kann, darf nur root die Belegung der Textkonsole ändern.
91• Soll NEO nur für den eigenen Benutzer verfügbar gemacht werden, ist das
92Vorgehen identisch zum Abschnitt „Verwenden von NEO“. Es ist darauf zu achten,
93dass das Benutztername und Passwort unter qwertz eingegeben werden müssen. Nach
94dem Login wird man aufgefordert, das root-Passwort einzugeben (ebenfalls unter
95qwertz). Dadurch wird NEO automatisch aktiviert.
96• Soll NEO systemweit auf der Textkonsole zur Verfügung stehen, muss in der
97Datei ›/etc/sysconfig/keyboard‹ die Zeile (oder eine ähnlich klingende):
98  --------------------------
99  KEYTABLE="de-latin1-nodeadkeys.map.gz"
100  --------------------------
101ersetzen durch:
102  --------------------------
103  # KEYTABLE="de-latin1-nodeadkeys.map.gz"
104  KEYTABLE="/home/gerhard/neo/neo"
105  --------------------------
106Statt /home/gerhard ist das eigene Homeverzeichnis einzugeben. Dadurch wird auf
107die Datei ›neo.map‹ verwiesen, die zuvor nach $HOME/neo gelegt wurde.
Note: See TracBrowser for help on using the browser.