| 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. |
| | 15 | HAL 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 ==== |
| | 18 | Da 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. |
| | 21 | {{{ |
| | 22 | gksudo gedit /etc/udev/rules.d/90-yubikey.rules |
| | 23 | }}} |
| | 24 | |
| | 25 | Die folgenden zwei Regeln erledigen dies für Yubikeys der ersten und zweiten Generation: |
| | 26 | |
| | 27 | {{{ |
| | 28 | ACTION=="add|change", SUBSYSTEM=="input", ATTRS{name}=="Yubico Yubico Yubikey Touch", \ |
| | 29 | ENV{x11_options.Xkb_Layout}="de",ENV{x11_options.Xkb_Variant}="nodeadkeys", |
| | 30 | ACTION=="add|change", SUBSYSTEM=="input", ATTRS{name}=="Yubico Yubico Yubikey II", \ |
| | 31 | ENV{x11_options.Xkb_Layout}="de",ENV{x11_options.Xkb_Variant}="nodeadkeys", |
| | 32 | }}} |
| | 33 | |
| | 34 | Damit nicht ein Neustart notwendig wird um die neuen Regeln zu aktivieren reicht folgender Befehl: |
| | 35 | {{{ |
| | 36 | sudo udevadm control --reload-rules |
| | 37 | }}} |
| | 38 | |
| | 39 | ==== Systeme mit HAL ==== |
| | 40 | |
| | 41 | Bei Systemen die den HAL-Dienst verwenden ist es durch eine FDI-Datei möglich diese Lösung zu verwenden. |
| | 42 | |
| | 43 | Unter Ubuntu legt man diese leicht an mit: |