| Version 43 (modified by , 17 years ago) ( diff ) |
|---|
Inhalte dieser Beschreibung
- Neo ist schon dabei
- Für ältere Linux-Systeme oder für die allerneueste Version aus dem SVN
- Neo 2 – für den eigenen Benutzer (keine root-Rechte erforderlich)
- Neo2 – systemweit, für alle Benutzer (root-Rechte erforderlich)
- Selbstausführender USB-Stick
- Neo in der Textkonsole (kein grafische Umgebung = kein X) (root-Rechte …
Neo 2 für Linux
Neo ist schon dabei
Zum aktivieren reicht es in den Tastatureinstellungen Neo 2 bzw. auf älteren Systemen Neostyle auszuwählen (zu finden bei den deutschen Tastaturbelegungen). Bei Neo 2 handelt es sich um Neo 2.0RC1 und bei Neostyle um die sehr alte Version 1.0, die nur die Buchstaben optimiert hat.
Zwischen Neo 2.0RC1 und der aktuellen Version hier im SVN gibt es nur geringe Unterschiede. Bitte trotzdem Fehler auf der Mailingliste oder als neues Ticket melden.
Für ältere Linux-Systeme oder für die allerneueste Version aus dem SVN
Hier gibt es ganz kurze und auch ausführliche Anleitungen. Außerdem gibt es in der FAQ eine Liste der bekannten Probleme unter Linux. Ansonsten gibt es hier noch Hilfe: Neo-Hilfe.
Im 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.
Neo 2 – für den eigenen Benutzer (keine root-Rechte erforderlich)
Hier werden zwei Wege („automatisch Installation“ und „von Hand aktivieren und deaktiveren“) vorgestellt, Neo nur für den eigenen Benutzer zu testen oder dauerhaft zu verwenden – andere Benutzer sind davon nicht betroffen.
Achtung: Wird NEO nicht systemweit installiert, hat man während der Anmeldung noch eine QWERTZ-Belegung. Man sollte also seinen Benutzernamen und sein Passwort sowohl in QWERTZ (Login) als auch in NEO (z. B. Bildschirmschoner) eingeben können.
automatische Installation
Der leichtere Weg ist, die Datei installiere_neo herunterzuladen und in der Konsole folgendes eingeben:
cd ~/Desktop chmod u+x installiere_neo ./installiere_neo
Nun werden mehrere Optionen angeboten – u. a. Neo nur zu testen, die Standardbelegung aber bei QWERTZ zu belassen.
Der Vorteil der automatischen Installation ist, dass sehr leicht zwischen Neo und QWERTZ gewechselt werden kann. Außerdem wird Neo im vollem Umfang genutzt; dazu zählt z. B.:
- Neo-Belegung für die grafische Oberfläche
- Neo-Belegung für die Textkonsole (ohne X)
- Compose-Erweiterung von Neo
- die Skripte ›asdf‹ und ›uiae‹, um die Belegung zwischen Neo und QWERTZ zu wechseln
- die Skripte ›num‹ und ›neo‹, um ein Bild der Tastatur zu erzeugen
- die Skripte ›wiemitneo‹ und ›beschreibe‹, um nach Erzeugungsmöglichkeit von Zeichen zu suchen
automatische Deinstallation
Ein weiter Aufruf von
cd ~/Desktop ./installiere_neo
bietet u. a. die Optionen, Neo gänzlich vom eigenen System zu entfernen. Dabei wird vorausgesetzt, dass Neo zuvor mit der automatischen Installation eingerichtet worden ist.
von Hand aktivieren und deaktivieren
Wer Neo lieber von Hand aktivieren möchte, kann die Datei neo_de.xmodmap herunterladen, NumLock ausschalten und in der Konsole folgendes eingeben:
cd ~/Desktop setxkbmap lv && xmodmap neo_de.xmodmap
Um Neo wieder zu deaktivieren, kann man:
- sich einfach Abmelden oder den Rechner neu starten oder
- in einer Konsole folgendes eingeben:
setxkbmap de
Sollen auch die Compose-Erweiterung und die Skripte genutzt werden, müssen diese ebenfalls von Hand eingerichtet werden!
Neo2 – systemweit, für alle Benutzer (root-Rechte erforderlich)
Neo ist schon dabei
Seit ca. 2 Jahren ist Neo bei jeder Linux-Distribution dabei. Allerdings bisher nur die die ganz alte Version 1.0 oder 2.0RC1. Um diese zu aktivieren, reicht es in der Konsole (Terminal) folgendes einzugeben:
setxkbmap de neo
oder man stellt unter Gnome bzw. KDE in den Einstellungen der Tastatur auf die Belegung Deutsch in der Variante Neo Style um.
Neo 2 ganz einfach (root-Rechte erforderlich)
Eine Anleitung für Fedora und Ubuntu gibt es hier. Für die Live-CDs von Fedora und Ubuntu ist hier die Anleitung.
Allgemein: Wenn man schon ein Linux-System mit Neo Version 1.0 bzw. 2.0RC1 hat, dann kann man die entsprechende Datei (/usr/share/X11/xkb/symbols/de) einfach durch die aktuelle aus dem SVN ersetzen. Anleitung:
- Die Datei de herunter laden.
- Die heruntergeladene Datei an die Stelle /usr/share/X11/xkb/symbols/de kopieren (dabei die alte de-Datei ersetzen).
- Dies geht zum Beispiel in der Konsole/Terminal so:
# Möglichkeit 1 (funktioniert überall): su -c 'cp de /usr/share/X11/xkb/symbols/de' # root-Passwort wird vor dem Kopieren abgefragt! # Möglichkeit 2 (funktioniert bei Ubuntu und ein paar wenigen anderen Systemen): sudo cp de /usr/share/X11/xkb/symbols/de
- Dies geht zum Beispiel in der Konsole/Terminal so:
Es ist vielleicht ganz ratsam, vorher noch eine Sicherheitskopie zu erstellen (allerdings bekommt man die Originaldatei auch wieder irgendwo im Internet oder durch De- und Reinstallation des Pakets, das die de-Datei enthält):
su -c 'cp /usr/share/X11/xkb/symbols/de /usr/share/X11/xkb/symbols/de.orig' # bzw. sudo cp /usr/share/X11/xkb/symbols/de /usr/share/X11/xkb/symbols/de.orig
Achtung Ubuntu-Nutzer: Damit Neo vollständig funktioniert, muss noch unter System → Einstellungen → Tastatur → Belegungen → Other Options → Third Level choosers das Häkchen bei Both Alt keys together und gegebenenfalls bei Right Alt key entfernt werden.
Aktivieren und Deaktivieren (schön und einfach)
Am schönsten ist es, wenn man zwischen Neo und QWERTZ mittels Drücken der Rollentaste (Scroll-Lock) wechseln kann. Dazu trägt man folgendes in seine /etc/X11/xorg.conf ein:
Section "InputDevice"
Identifier "Keyboard0" # heißt manchmal anders, hier nur ein Beispiel
Driver "kbd"
Option "XkbModel" "pc105" # es gibt manchmal auch Tastaturen mit nur 104 Tasten
Option "XkbLayout" "de,de" # zwei verschiedene Belegungen, aber beide sind Varianten der de-Belegung
Option "XkbVariant" "neo,basic" # Neo als Standard, QWERTZ als zweite Belegung
Option "XkbOptions" "grp:sclk_toggle,grp_led:scroll" # Drücken von Scroll-Lock wechselt zwischen neo und qwertz, Scroll-LED zeigt Wechsel an
EndSection
Man muss die XkbVariant in der Reihenfolge neo,basic schreiben, da sonst unter Neo nicht alle Ebenen funktionieren (Ebenen 4 und 6 nicht vorhanden). Wenn man also QWERTZ schreiben will, drückt man kurz die Rollentaste (Scroll-Lock) und los geht’s mit QWERTZ. Nochmal Rollen und man ist wieder bei Neo.
Aktivieren und Deaktivieren (unschön und kompliziert)
Entweder man benutzt die Tastatureinstellungen in Gnome oder KDE oder was auch immer man nutzt, um die Tastatur auf Neo umzustellen, oder man schreibt jedes mal (nicht sehr komfortabel) in die Konsole/Terminal:
setxkbmap de neo
und zum Deaktivieren
setxkbmap de # dies aktiviert wieder das normale deutsche QWERTZ
Selbstausführender USB-Stick
Siehe dazu Neo für unterwegs.
Neo in der Textkonsole (kein grafische Umgebung = kein X) (root-Rechte erforderlich)
Diese Anleitung beschreibt die Verwendung von Neo auf der Textkonsole (auch bekannt als TTY oder virtuelles Terminal). In jedem Fall benötigt man an irgendeiner Stelle root-Rechte.
Achtung: Bis auf den letzten Weg (Neo als Standardbelegung auf der Konsole) müssen Benutzername und Passwort in QWERTZ eingegeben werden.
automatische Installation
Falls installiere_neo (zur genaueren Beschreibung siehe oben) verwendet worden ist, wird man nach dem Login aufgefordert, das root-Passwort einzugeben. Danach ist Neo bereits aktiviert.
von Hand aktivieren und deaktivieren
Soll Neo von Hand aktiviert werden, muss zunächst die Datei neo.map heruntergeladen werden; anschließend gibt man folgende Zeilen ein:
cd ~/Desktop sudo loadkeys neo
Neo bleibt die Belegung bis sie von Hand deaktiviert oder der Rechner neu gestartet wird.
von Hand deaktivieren
Um zu QWERTZ zurückzukehren, gibt man folgende Zeile ein:
sudo loadkeys de
Neo als Standardbelegung auf der Konsole
Soll Neo schon nach dem Booten auf der Textkonsole zur Verfügung stehen (z.B. für den Loginvorgang), muss in der Datei /etc/sysconfig/keyboard auf die Datei neo.map verwiesen werden. Dazu muss die mit KEYTABLE beginnende Zeile geändert werden zu:
KEYTABLE="/home/gerhard/neo/neo"
Anmerkung: statt /home/gerhard/neo/ ist das Verzeichnis anzugeben, in dem die Datei neo.map liegt.
