Changes between Version 8 and Version 9 of Neo unter Linux einrichten/xkbmap


Ignore:
Timestamp:
23/04/09 13:17:18 (17 years ago)
Author:
Erik Streb del Toro
Comment:

siehe linux/X/README

Legend:

Unmodified
Added
Removed
Modified
  • Neo unter Linux einrichten/xkbmap

    v8 v9  
    11[[PageOutline(2-4,Inhalte dieser Beschreibung)]]
    22
    3 == Neo2 – systemweit, für alle Benutzer (root-Rechte erforderlich) ==
    4 === Vorbemerkungen ===
     3== Neo2 systemweit ''verfügbar'' machen (für alle Benutzer) ==
     4=== Neo ist schon dabei ===
    55Seit 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:
    66{{{
    77setxkbmap de neo
    88}}}
    9 oder man stellt unter Gnome bzw. KDE in den Einstellungen der Tastatur auf die Belegung ''Deutsch'' in der Variante ''Neostyle'' bzw. ''Neo 2'' um.
     9oder man stellt unter '''Gnome''' bzw. '''KDE''' in den '''Einstellungen der Tastatur''' auf die Belegung ''Deutsch'' in der Variante ''Neostyle'' bzw. ''Neo 2'' um.
    1010
    11 === Neo 2 ganz einfach (root-Rechte erforderlich) ===
     11Um auf jeden Fall wieder '''zurück zu QWERTZ''' zu kommen reicht folgendes in der Konsole/Terminal:
     12{{{
     13setxkbmap de
     14}}}
     15
     16=== Aktuelle Version von Neo 2 (root-Rechte erforderlich) ===
    1217Wenn 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.
    1318Anleitung:
     
    4045auf, 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.
    4146
    42 ==== Aktivieren und Deaktivieren (schön und einfach) ====
     47==== Für alle Benutzer (bereits bei der Anmeldung) Neo einstellen ====
    4348Am 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:
    4449{{{
     
    5560Wenn 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.
    5661
    57 ==== Umstellen auf Neo mit Xorg 7.4 mit Linux ====
    58 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:
     62Ab X.org 7.3 werden Tastatur und Maus nicht mehr nur von ''/etc/X11/xorg.conf'' bestimmt, sondern standardmäßig von HAL (Hardware Abstraction Layer). Um gleiche Einstellungen wie in obiger ''/etc/X11/xorg.conf''
     63vorzunehmen erstellt man in ''/etc/hal/fdi/policy/'' (FIXME für andere Distributionen) eine Datei namens ''10-x11-input.fdi'' mit folgendem Inhalt:
    5964{{{
    6065/etc/hal/fdi/policy$ cat keyboard.fdi
     
    6267<deviceinfo version="0.2">
    6368  <device>
    64     <match key="info.product" contains="AT Translated Set 2 keyboard">
    65       <merge key="input.x11_options.XkbModel" type="string">pc105</merge>
    66       <merge key="input.x11_options.XkbLayout" type="string">de</merge>
    67       <merge key="input.x11_options.XkbVariant" type="string">neo</merge>
    68     </match>
     69  <match key="info.capabilities" contains="input.keys">
     70        <merge key="input.x11_driver" type="string">evdev</merge>
     71        <merge key="input.x11_options.XkbModel" type="string">evdev</merge>
     72        <merge key="input.x11_options.XkbLayout" type="string">de,de</merge>
     73        <merge key="input.x11_options.XkbVariant" type="string">basic,neo</merge>
     74        <merge key="input.x11_options.XkbOptions" type="string">grp:sclk_toggle,grp_led:scroll</merge>
     75  </match>
    6976  </device>
    7077</deviceinfo>
    7178}}}
    7279
    73 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.
    74  
    75 
    76 ==== Aktivieren und Deaktivieren (unschön und kompliziert) ====
    77 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:
    78 {{{
    79 setxkbmap de neo
    80 }}}
    81 und zum Deaktivieren
    82 {{{
    83 setxkbmap de          # dies aktiviert wieder das normale deutsche QWERTZ
    84 }}}
    85 
     80zum Teil findet man noch Hinweise und Beispiele mit den Keys: {{{input.xkb.model, input.xkb.layout, input.xkb.options, …}}}, diese sind jedoch veraltet.
    8681
    8782