[[PageOutline(2-4,Inhalte dieser Beschreibung)]] == Neo2 – systemweit, für alle Benutzer (root-Rechte erforderlich) == === Vorbemerkungen === Seit ca. zwei Jahren ist Neo bei jeder Linux-Distribution dabei. Allerdings bisher nur 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 ''Neostyle'' bzw. ''Neo 2'' um. === Neo 2 ganz einfach (root-Rechte erforderlich) === 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: 1. Die Datei '''[/browser/linux/X/de?format=raw de]''' herunter laden. 1. 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 }}} 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 }}} ==== Für Ubuntu-Nutzer ==== Leider haben es die Entwickler den Ubuntubenutzern ganz besonders schwierig gemacht. Eine Anleitung für Gnome für Fedora und Ubuntu gibt es [http://wiki.neo-layout.org/ticket/33#comment:23 hier]. Weiter unten gibt es auch die Anleitung für KDE. Wer sich nicht das ganze Ticket durchlesen möchte, findet hier noch eine Zusammenfassung:[[br]] Gnome: Damit Neo vollständig funktioniert, muss noch unter ''System → Einstellungen → Tastatur → Belegungen → Belegungseinstellungen → Third Level choosers'' das Häkchen bei ''Both Alt keys together'' und gegebenenfalls bei ''Right Alt key'' entfernt werden. Entfernt einfach alle Häkchen, die es dort so gibt.[[br]] KDE: Ruft den Befehl {{{ sudo dpkg-reconfigure console-setup }}} auf, wählt eure Tastatur aus und dann die Optionen de-Tastatur, Neostyle, keine AltGr-Taste, keine Compose-Taste, UTF8, Latin1 und 5, VGA, Größe 16, /dev/tty[1-6]. Danach müsst ihr noch den X-Server neustarten. ==== 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" "basic,neo" # QWERTZ als Standard, Neo 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 sollte, falls man den betreffenden Rechner nicht alleine nutzt, die '''XkbVariant''' in der Reihenfolge '''basic,neo''' (also QWERTZ als Standard, Neo als Zweitbelegung) schreiben, um unbedarften Mitnutzern des Rechners nicht vor den Kopf zu stoßen: „Hä, ich kann mein Passwort nicht eingeben“. Wenn man also Neo schreiben will, drückt man kurz die Rollentaste (Scroll-Lock) und los geht’s mit Neo. Nochmal Rollen und man ist wieder bei QWERTZ. ==== Umstellen auf Neo mit Xorg 7.4 mit Linux ==== Ab dieser Xorg Version werden die Tastatur und die Maus nicht mehr als Standard von der /etc/X11/xorg.conf bestimmt, sondern dies übernimmt HAL (Hardware Abstraction Layer). Welche Hardware HAL so findet kann man mit einem einfachen {{{ $ lshal }}} überprüfen. Zur Konfiguration kann man in Debian (FIXME für andere Distributionen) in das Verzeichnis ''/etc/hal/fdi/policy/'' kleine XML Schnipsel legen. Das sieht zum Beispiel so aus: {{{ /etc/hal/fdi/policy$ cat keyboard.fdi pc105 de neo }}} zum Teil findet man noch Hinweise und Beispiele mit den Keys: ''input.xkb.model, input.xkb.layout, input.xkb.options'' ... diese sind jedoch veraltet. Eine Version zum Umschalten habe ich noch nicht ausprobiert. Die Textconsole läßt diese Konfiguration immer noch unbeeindruckt. Vielleicht ändert sich das irgendwann mal. ==== 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 }}} -------------- [wiki:"Neo unter Linux einrichten" Neo-Einrichtung unter Linux][[BR]] [wiki:"Neo einrichten" Neo-Einrichtung auf anderen Systemen][[BR]] [wiki:WikiStart Hauptseite]