|
|
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;)
| | |