Changes between Version 31 and Version 32 of Neo unter Linux einrichten


Ignore:
Timestamp:
08/01/09 07:47:50 (17 years ago)
Author:
pascal
Comment:

nicht systemweite Einrichtung von NEO neu geschrieben und sinnvollerweise vor die systemweite Installation gesetzt

Legend:

Unmodified
Added
Removed
Modified
  • Neo unter Linux einrichten

    v31 v32  
    33Hier gibt es ganz kurze und auch ausführliche Anleitungen. Außerdem gibt es in der [wiki:FAQ] eine Liste der [wiki:FAQ#LinuxUnixBSD bekannten Probleme unter Linux]. Ansonsten gibt es hier noch Hilfe: [wiki:WikiStart#Hilfe Neo-Hilfe].
    44
    5 == Neo Version 1.0 ist schon dabei ==
     5Im Folgenden werden Befehle in die Konsole (auch Terminal genannt, z. B. gnome-terminal oder xterm) eingegeben. Es empfiehlt sich also, diese schon zu öffnen. Um es Linuxneulingen einfach zu machen, wird in den Erklärungen davon ausgegangen, dass Dateien standardmäßig auf den Desktop heruntergeladen werden.
     6
     7== Neo 2 – für den eigenen Benutzer (keine root-Rechte erforderlich) ==
     8Hier werden zwei Wege („automatisch Installation“ und „von Hand“) vorgestellt, Neo nur für den eigenen Benutzer zu testen oder dauerhaft zu verwenden – andere Benutzer sind davon nicht betroffen.
     9
     10=== automatische Installation ===
     11Der leichtere Weg ist, die Datei [http://www.neo-layout.org/installiere_neo installiere_neo] herunterzuladen und in der Konsole folgendes eingeben:
     12
     13{{{
     14cd ~/Desktop
     15chmod u+x installiere_neo
     16./installiere_neo
     17}}}
     18
     19Nun werden mehrere Optionen angeboten – u.a. Neo nur zu testen, die Standartbelegung aber bei QWERTZ zu belassen.
     20
     21Der Vorteil der automatischen Installation ist, dass sehr leicht zwischen Neo und QWERTZ gewechselt werden kann.
     22Außendem wird Neo im vollem Umfang genutzt; dazu zählt z.B.:
     23 * Neo-Belegung für die graphische Oberfläche
     24 * Neo-Belegung für die Textkonsole (ohne X)
     25 * Compose-Erweiterung von Neo
     26 * die Skripte ›asdf‹, ›uiae‹, um die Belegung zwischen Neo und QWERTZ zu wechseln
     27 * die Skripte ›num‹ und ›neo‹, um ein Bild der Tastatur zu erzeugen
     28 * die Skripte ›wiemitneo‹ und ›beschreibe‹, um nach Erzeugungsmöglichkeit von Zeichen zu suchen
     29
     30==== automatische Deinstallation ====
     31Ein weiter Aufruf von
     32{{{
     33cd ~/Desktop
     34./installiere_neo
     35}}}
     36bietet u.a. die Optionen, Neo gänzlich vom eigenen System zu entfernen. Dabei wird vorausgesetz, dass Neo zuvor mit der automatischen Installation eingerichtet worden ist.
     37
     38=== von Hand aktivieren ===
     39Wer Neo lieber von Hand aktivieren möchte, kann die Datei [/browser/linux/xmodmap/neo_de.xmodmap?format=raw neo_de.xmodmap] herunterladen und in der Konsole folgendes eingeben:
     40{{{
     41cd ~/Desktop
     42setxkbmap lv && xmodmap neo_de.xmodmap
     43}}}
     44Um Neo wieder zu deaktivieren, kann man:
     45 * sich einfach Abmelden oder den Rechner neu starten oder
     46 * in einer Konsole folgendes eingeben:
     47{{{
     48setxkbmap de
     49}}}
     50Sollen auch die Compose-Erweiterung und die Skripte genutzt werden, müssen diese ebenfalls von Hand eingerichtet werden!
     51
     52
     53== Neo2 – systemweit, für alle Benutzer (root-Rechte erforderlich) ==
     54=== Neo Version 1.0 ist schon dabei ===
    655Seit ca. 2 Jahren ist Neo bei jeder Linux-Distribution dabei. Allerdings bisher nur die Version 1.0. Um diese zu aktivieren, reicht es in der Konsole (Terminal) folgendes einzugeben:
    756{{{
     
    58107}}}
    59108
    60 == Neo Version 2: Ganz kurz, zum Ausprobieren (nicht permanent und ohne root-Rechte) ==
    61  1. Zuerst die Datei [/browser/linux/xmodmap/neo_de.xmodmap?format=raw neo_de.xmodmap] herunter laden und z. B. auf dem Desktop (''/home/gerhard/Desktop'', wobei ''gerhard'' hier nur ein Beispiel für den Benutzernamen ist) speichern.
    62  1. Eine Konsole öffnen (auch Terminal genannt, z. B. gnome-terminal oder xterm) und folgendes eingeben (dann ist Neo aktiv!):
    63 {{{
    64 cd /home/gerhard/Desktop # Kommentar: Hier das Verzeichnis angeben, wo sich die xmodmap-Datei befindet
    65 setxkbmap lv && xmodmap neo_de.xmodmap
    66 }}}
    67  1. Um Neo wieder zu deaktivieren, kann man:
    68   * sich einfach Abmelden oder den Rechner neu starten oder
    69   * in einer Konsole folgendes eingeben:
    70 {{{
    71 setxkbmap de
    72 }}}
    73 
    74 == Neo Version 2: Ausführliche Anleitung zur permanenten Installation (ohne root-Rechte) ==
    75 === Voraussetzung: Kleine Skripte zum Ein- und Ausschalten ===
    76 Neo kann man auf der grafischen Oberfläche, aber auch in der Textkonsole verwenden. Man kann es systemweit einrichten (root-Rechte, also vollen Zugriff auf den Rechner erforderlich) oder auch nur für den jeweiligen Benutzer. Um Neo einfach ein- und auszuschalten, gibt es zwei einfache Miniprogramme (Skripte), namens ''asdf'' und ''uiae'' (linke Hand auf der Grundreihe von außen nach innen abrollen). Wenn diese vorhanden sind, kann der jeweilige Treiber installiert werden (siehe weiter unten). Los geht’s also mit den Progrämmchen:
    77  1. Die Verzeichnisse ''$HOME/neo'' (z. B. ''/home/gerhard/neo'', wobei ''gerhard'' hier ein Beispielnutzer sein soll) und ''$HOME/neo/bin'' anlegen.
    78  1. Die Skripte [/browser/linux/bin/asdf?format=raw asdf] und [/browser/linux/bin/uiae?format=raw uiae] in das Verzeichnis ''$HOME/neo/bin'' legen und ausführbar machen mit:
    79   * rechter Maustaste auf die Datei ''asdf'' → ''Eigenschaften'' → Benutzerrechte auf ''ausführbar'' ändern
    80   * rechter Maustaste auf die Datei ''uiae'' → ''Eigenschaften'' → Benutzerrechte auf ''ausführbar'' ändern
    81   * oder in der Konsole mittels der Eingabe von
    82 {{{
    83 cd $HOME/neo/bin
    84 chmod u+x asdf uiae
    85 }}}
    86 
    87 === Neo in der grafischen Oberfläche, wenn man keinen vollen Zugriff (root-Rechte) auf den Rechner hat ===
    88 Diese Anleitung beschreibt am Beispiel der ''xmodmap'', wie man Neo problemlos für die grafische Oberfläche (bekannt als ''X'', für viele aber nur bekannt als ''Gnome'' oder ''KDE'') einrichten kann. 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:
    89  1. Die Datei [/browser/linux/xmodmap/neo_de.xmodmap?format=raw neo_de.xmodmap] herunter laden und im Verzeichnis ''$HOME/neo'' (also z. B. ''/home/gerhard/neo'') speichern.
    90  1. Um Neo aktivieren zu können
    91   * 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:
    92 {{{
    93 # Neo:
    94 alias asdf="$HOME/neo/bin/asdf xmodmap"
    95 }}}
    96   * 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:
    97 {{{
    98 NEO_X_VARIANTE="xmodmap"
    99 }}}
    100  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:
    101 {{{
    102 # Neo:
    103 PATH=$PATH:$HOME/neo/bin
    104 export PATH
    105 asdf xmodmap
    106 }}}
    107 
    108 ==== Neo in der grafischen Oberfläche aktivieren – und deaktivieren ====
    109 Nun lässt sich Neo mittels
    110  * Eingabe von ''asdf'' in einer Konsole oder mittels
    111  * der Tastenkombination ''Alt+F2'' und anschließender Eingabe von ''asdf''
    112 aktivieren.
    113 
    114 Zum deaktivieren von Neo muss man
    115  * in der Konsole ''uiae'' eingeben, oder
    116  * mit der Tastenkombination ''Alt+F2'' und anschließender Eingabe von ''uiae''
    117 wieder auf die übliche Tastaturbelegung (meist QWERTZ) zurück schalten.
    118109
    119110== Selbstausführender USB-Stick ==
    120111Siehe dazu [wiki:'Neo für unterwegs'].
    121112
     113
    122114== Neo in der Textkonsole (root-Zugriff zum Aktivieren erforderlich) ==
    123 Diese 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:
    124  1. Die Datei [/browser/linux/console/neo.map?format=raw neo.map] herunter geladen und im Verzeichnis ''$HOME/neo'' (also z. B. ''/home/gerhard/neo'') speichern.
     115Diese Anleitung beschreibt die Verwendung der ''neo.map'' zur Aktivierung von Neo auf der Textkonsole (auch bekannt als ''TTY'' oder virtuelles Terminal).
     116 1. Die Datei [/browser/linux/console/neo.map?format=raw neo.map] herunterladen und im Verzeichnis ''$HOME/neo'' (also z. B. ''/home/gerhard/neo'') speichern.
    125117 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.
    126118  * 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: