Version 3 (modified by nora, 15 years ago) ( diff )

ups, Preview Page ist dein Freund: Hardware sollte es natürlich heißen...

Hardwarekonflikte

Hardware, die davon ausgeht dass ein Qwerty, Qwertz oder vergleichbares Tastaturlayout verwendet wird, braucht unter Umständen die eine oder andere Anpassung. Hier finden sich passende Vorschläge, wie man diese Probleme umgeht. Haben Sie selber Hardware wie z.B. USB-Geräte die eine Tastatur emulieren und nun nicht mehr richtig funktionieren? Erweitern Sie einfach diesen Artikel um Ihr Gerät. Auch auf der Mailingliste wird man versuchen, Ihnen weiterzuhelfen.

Yubico Yubikey

Der Yubikey ist ein USB-Dongle, das eine sichere Authentifizierung ermöglicht und keine Client-Software benötigt. Dies ist möglich da ein USB-Keyboard emuliert wird von diesem Gerät und für den Code Zeichen verwendet werden die auf den gängigen Qwert*-Tastaturen identisch sind.

Linux/OS X/Windows/…

Unter allen Betriebssystemen lässt sich dieses Gerät direkt verwenden, wenn das Tastaturlayout für den Authentifizierungsvorgang kurzfristig auf ein klassisches Layout wie de oder us umgeschaltet wird, z.B. über die Systemleiste.

Linux, komfortabel

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.

Unter Ubuntu geht dies leicht mit:

gksudo gedit /etc/hal/fdi/policy/yubikey.fdi

Die folgende FDI-Datei sollte direkt übernommen werden können; input.xkb.* ist angeblich als überholt markiert, aber auch in aktuellen Systemen scheinen sie noch problemlos zu funktionieren.

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
    <match key="info.product" string="Yubico Yubico Yubikey Touch">
        <merge key="input.x11_driver" type="string">evdev</merge>
        <merge key="input.x11_options.XkbRules" type="string">evdev</merge>
        <merge key="input.x11_options.XkbModel" type="string">pc105</merge>
        <merge key="input.x11_options.XkbLayout" type="string">us</merge>
        <merge key="input.x11_options.XkbVariant" type="string" />
        <merge key="input.xkb.layout" type="string">us</merge>
        <merge key="input.xkb.variant" type="string" />
    </match>
</device>
</deviceinfo>
Note: See TracWiki for help on using the wiki.