Changes between Version 6 and Version 7 of Hardwarekonflikte


Ignore:
Timestamp:
28/03/10 22:00:22 (14 years ago)
Author:
Hendrik
Comment:

updates für neuere systeme ohne HAL

Legend:

Unmodified
Added
Removed
Modified
  • Hardwarekonflikte

    v6 v7  
    1313=== Linux, komfortabel ===
    1414
    15 HAL macht es auf aktuellen Linux-Systemen möglich, für den Yubikey ein spezifisches Layout zu setzen, welches nur für dieses USB-Gerät gilt und daher betrieben werden kann, ohne dass das Layout gewechselt werden muss. Hierzu muss einfach eine FDI-Datei in /etc/hal/fdi/policy angelegt werden.
     15HAL und udev machen es auf aktuellen Linux-Systemen möglich, für den Yubikey ein spezifisches Layout zu setzen, welches nur für dieses USB-Gerät gilt und daher betrieben werden kann, ohne dass das Layout gewechselt werden muss.
     16
     17==== Systeme ohne HAL ====
     18Da die Funktionalität von HAL in udev eingebracht worden ist findet sich der HAL-Dienst in manchen neueren Distributionen (wie Ubuntu 10.04) bereits nicht mehr. Es ist für diese Lösung also nötig eine passende udev-Regel anzulegen.
    1619
    1720Unter Ubuntu geht dies leicht mit:
     21{{{
     22gksudo gedit /etc/udev/rules.d/90-yubikey.rules
     23}}}
     24
     25Die folgenden zwei Regeln erledigen dies für Yubikeys der ersten und zweiten Generation:
     26
     27{{{
     28ACTION=="add|change", SUBSYSTEM=="input", ATTRS{name}=="Yubico Yubico Yubikey Touch",  \
     29ENV{x11_options.Xkb_Layout}="de",ENV{x11_options.Xkb_Variant}="nodeadkeys",
     30ACTION=="add|change", SUBSYSTEM=="input", ATTRS{name}=="Yubico Yubico Yubikey II",  \
     31ENV{x11_options.Xkb_Layout}="de",ENV{x11_options.Xkb_Variant}="nodeadkeys",
     32}}}
     33
     34Damit nicht ein Neustart notwendig wird um die neuen Regeln zu aktivieren reicht folgender Befehl:
     35{{{
     36sudo udevadm control --reload-rules
     37}}}
     38
     39==== Systeme mit HAL ====
     40
     41Bei Systemen die den HAL-Dienst verwenden ist es durch eine FDI-Datei möglich diese Lösung zu verwenden.
     42
     43Unter Ubuntu legt man diese leicht an mit:
    1844{{{
    1945gksudo gedit /etc/hal/fdi/policy/yubikey.fdi