2009-05-10 10:30:43 +00:00
|
|
|
|
== Wiki ==
|
|
|
|
|
Aktuelle Anleitungen gibt es immer im Wiki.
|
|
|
|
|
Hierfür wäre die URL
|
|
|
|
|
http://wiki.neo-layout.org/wiki/Neo unter Linux einrichten/xkbmap
|
|
|
|
|
die richtige Stelle.
|
|
|
|
|
Für Offliner gibt es diese alte README, die immer mal wieder auf den
|
|
|
|
|
aktuellen Stand gebracht wird. Insbesondere von den Entwicklern.
|
|
|
|
|
|
2008-12-18 15:21:02 +00:00
|
|
|
|
______________________________________________________________________
|
2007-10-07 12:02:35 +00:00
|
|
|
|
Probleme gibt es bei Systemen mit Xorg Versionen vor 7.3 bzw. X-Server
|
|
|
|
|
vor 1.3 (Fedora 6, Gentoo stable, Ubuntu 7.04 und andere).
|
2007-09-28 09:08:03 +00:00
|
|
|
|
Außerdem muss man bei nicht ganz aktuellen Versionen des X-Servers in
|
|
|
|
|
der Datei „de“ alle Vorkommen von „kpdl“ durch „keypad“ ersetzen.
|
|
|
|
|
Ansonsten erscheint der Fehler »Error loading new keyboard
|
|
|
|
|
description«.
|
|
|
|
|
——————————————————————————————————————————————————————————————————————
|
|
|
|
|
|
2009-06-20 10:49:55 +00:00
|
|
|
|
== Installation durch Ersetzen der Systemdateien (Root-Rechte erforderlich) ==
|
|
|
|
|
|
|
|
|
|
Der Vorteil dieser Methode ist die gute Systemintegration. Nach der Installation
|
|
|
|
|
kann das Neo-Layout und seine Modifier-Optionen auch in GUI-Tools, wie sie es in
|
|
|
|
|
Gnome und KDE gibt, ausgewählt und verwendet werden.
|
|
|
|
|
|
|
|
|
|
Dazu wird der gesamte Inhalt dieses Verzeichnisses nach /usr/share/X11/xkb/
|
|
|
|
|
kopiert.
|
|
|
|
|
Eine Sicherheitskopie der alten Dateien ist empfehlenswert!
|
2007-05-26 12:52:40 +00:00
|
|
|
|
|
2007-05-01 21:12:57 +00:00
|
|
|
|
=== Aktivieren ===
|
2007-06-02 11:20:12 +00:00
|
|
|
|
Zum Aktivieren nur
|
2007-07-03 10:05:55 +00:00
|
|
|
|
setxkbmap de neo
|
2007-06-02 11:20:12 +00:00
|
|
|
|
eintippen.
|
2007-05-01 21:12:57 +00:00
|
|
|
|
|
|
|
|
|
=== Deaktivieren ===
|
|
|
|
|
Zurück zu qwertz geht es mit:
|
2007-06-02 11:20:12 +00:00
|
|
|
|
setxkbmap de
|
2007-05-01 21:12:57 +00:00
|
|
|
|
|
2009-06-20 10:49:55 +00:00
|
|
|
|
=== uiae/asdf-Umschalten ===
|
2007-05-01 21:12:57 +00:00
|
|
|
|
Trägt man folgende Zeilen in die ~/.bashrc, ~/.zshrc oder vergleichbares ein,
|
|
|
|
|
kann man anschließend mittels abrollen der linken Hand auf der Grundreihe
|
2009-06-20 10:49:55 +00:00
|
|
|
|
zwischen qwertz und NEO wechseln.
|
2007-05-01 21:12:57 +00:00
|
|
|
|
|
2009-06-20 10:49:55 +00:00
|
|
|
|
alias asdf='setxkbmap de neo'
|
2007-06-02 11:20:12 +00:00
|
|
|
|
alias uiae='setxkbmap de'
|
|
|
|
|
|
2009-06-20 10:49:55 +00:00
|
|
|
|
=== Neo für alle Benutzer – Umschalten mit Rollen ===
|
|
|
|
|
|
2007-09-25 09:01:46 +00:00
|
|
|
|
Trägt man folgende Zeilen in seine xorg.conf (nur mit root-Zugang möglich) ein,
|
2008-12-23 20:56:48 +00:00
|
|
|
|
kann man anschließend mittels drücken der Rollen-Taste zwischen qwertz und
|
|
|
|
|
NEO wechseln. Die Rollen-LED zeigt den aktuellen Status an.
|
2009-06-20 10:49:55 +00:00
|
|
|
|
|
2007-09-25 09:01:46 +00:00
|
|
|
|
Option "XkbLayout" "de,de"
|
|
|
|
|
Option "XkbVariant" "neo,nodeadkeys"
|
2008-12-23 20:56:48 +00:00
|
|
|
|
Option "XkbOptions" "grp:sclk_toggle,grp_led:scroll"
|
2007-09-25 09:01:46 +00:00
|
|
|
|
|
2008-12-23 20:56:48 +00:00
|
|
|
|
Seit X.org 7.3 wird die Tastatur von HAL verwaltet. um gleiche Einstellungen
|
|
|
|
|
vorzunehmen erstellt man in /etc/hal/fdi/policy eine Datei namens
|
|
|
|
|
10-x11-input.fdi mit folgendem Inhalt:
|
2009-06-20 10:49:55 +00:00
|
|
|
|
|
2008-12-23 20:56:48 +00:00
|
|
|
|
<match key="info.capabilities" contains="input.keys">
|
|
|
|
|
<merge key="input.x11_driver" type="string">evdev</merge>
|
|
|
|
|
<merge key="input.x11_options.XkbModel" type="string">evdev</merge>
|
|
|
|
|
<merge key="input.x11_options.XkbLayout" type="string">de,de</merge>
|
|
|
|
|
<merge key="input.x11_options.XkbVariant" type="string">neo,nodeadkeys</merge>
|
|
|
|
|
<merge key="input.x11_options.XkbOptions" type="string">grp:sclk_toggle,grp_led:scroll</merge>
|
|
|
|
|
</match>
|
|
|
|
|
|
|
|
|
|
|
2009-06-20 10:49:55 +00:00
|
|
|
|
== Installation ohne Ersetzen der Systemdateien ==
|
2009-05-09 21:54:18 +00:00
|
|
|
|
|
2009-06-20 10:49:55 +00:00
|
|
|
|
Hierzu werden keinerlei Root-Rechte benötigt. Allerdings ist hierdurch keine
|
|
|
|
|
gute Systemintegration gewährleistet.
|
|
|
|
|
Die folgenden Befehle sollten im diesem Verzeichnis ausgeführt werden.
|
|
|
|
|
|
|
|
|
|
=== Aktivieren ===
|
|
|
|
|
Folgender Befehl aktiviert Neo:
|
|
|
|
|
setxkbmap -I./ de neo -print | xkbcomp - -I./ $DISPLAY
|
|
|
|
|
|
|
|
|
|
Die ausgegebenen Warnings, sowie zwei Errors können im Normalfall ignoriert
|
|
|
|
|
werden.
|
|
|
|
|
|
|
|
|
|
=== Deaktivieren ===
|
|
|
|
|
Zurück zu qwertz geht es mit:
|
|
|
|
|
setxkbmap de
|
|
|
|
|
|
|
|
|
|
=== uiae/asdf-Umschalten ===
|
|
|
|
|
Trägt man folgende Zeilen in die ~/.bashrc, ~/.zshrc oder vergleichbares ein,
|
|
|
|
|
kann man anschließend mittels abrollen der linken Hand auf der Grundreihe
|
|
|
|
|
zwischen qwertz und NEO wechseln.
|
|
|
|
|
|
|
|
|
|
alias asdf='setxkbmap -I$NEO_PWD de neo -print | xkbcomp - -I$NEO_PWD $DISPLAY'
|
|
|
|
|
alias uiae='setxkbmap de'
|
|
|
|
|
|
|
|
|
|
wobei $NEO_PWD durch dieses Verzeichnis ersetzt werden muss.
|
2009-05-09 21:54:18 +00:00
|
|
|
|
|
|
|
|
|
|
2008-12-23 20:56:48 +00:00
|
|
|
|
|
2007-10-05 20:15:06 +00:00
|
|
|
|
== FAQ ==
|
|
|
|
|
Bei Problemen erst mal in die FAQ schauen, das meiste ist bekannt.
|
|
|
|
|
|
2007-09-10 06:12:04 +00:00
|
|
|
|
== Quelle ==
|
2009-06-20 10:49:55 +00:00
|
|
|
|
Die Dateien in diesem Ordner basieren auf den Orginaldateien aus xkeyboard-config:
|
|
|
|
|
|
|
|
|
|
http://cgit.freedesktop.org/xkeyboard-config/
|