Home
mymerge
Logitech LX5
 


Da es mich schon länger wurmte, die CruiseControl Funktion meiner Logitech lx5 unter Linux nicht nutzen zu können, hier mal ein kleines HowTo dazu.

Voraussetzungen.

xorg-server mit hal.  Hier Version 1.4.0.90-r3
evdev                           Hier Version 1.2.0
hal   >= 0.5.10            Hier Version 0.5.10


xorg.conf sollte wie folgt Aussehen.

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
    #Option "AutoAddDevices" "false" # hal jeden Hotplug verbieten
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "keyboard"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "105"
    Option         "XkbLayout" "de"
    Option         "Name" "Logitech S 510 Keyboard"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "SendCoreEvents"
    Option         "Dev Phys" "isa0060/serio1/input0"
    Option         "Protocol" "ExplorerPS/2"
    Option         "Device" "/dev/input/mice"
    Option         "Buttons" "6"
    Option         "ZAxisMapping" "4 5 6 7"
    Option         "Name" "ImExPS/2 Logitech Explorer Mouse"
EndSection

INFO:
Da mit diesen Einstellungen die Tastatur streikte und auch die Rule's von
http://dev.gentoo.org/~compnerd/temp/hal-config-examples/
keine Besserung brachten, schrieb ich mir meine eigenen.

Dieses setzt das Keyboard.

/etc/hal/fdi/policy/10-keymap.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keys">
      <merge key="input.xkb.rules" type="string">base</merge>
      <merge key="input.xkb.model" type="string">evdev</merge>
      <merge key="input.xkb.layout" type="string">de</merge>
      <merge key="input.xkb.variant" type="string">nodeadkeys</merge>
     </match>
  </device>
</deviceinfo>

Hier wird hal ein Hotplug der Tastatur verboten.
Wichtig, damit die Einstellungen aus der xorg.conf genommen werden.
 
/etc/hal/fdi/policy/09-x11-input.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keyboard">
      <remove key="input.x11_driver" type="string" />
    </match>
  </device>
</deviceinfo>

Kopiere diese zwei Datein nach /etc/hal/fdi/policy beende X und restarte hald. Von nun an sollte CruiseControl und die Tastatur richtig funktionieren.

viel Spass;)



  Top