Synaptics not working after upgrade
Hi list,
I recently upgraded some packages (including xorg stuff, hal and udev).
Now the settings from the xorg.conf are no longer applied.
(at least the TapButton2=2)
I'm not sure what the actual problem is, however I have one guess:
The (new?) setting in gnome-control-center for touchpad overwrites the
settings from xorg.conf.
Some facts:
- using synclient TapButton2=2 will make it work instantly again.
- Creating a hdi policy[1] does not help.
- The settings from the hdi policy are listed under lshal
- Enabling the buttons in the control center (Mouse-Touchpad) will make
the button work instantly (but the mappings are wrong, so no option for
me)
- additionally, using the control center after synclient will disable
(or mismap) it again. Using synclient again makes things fine.
- Xorg.0.log recognizes the settings from xorg.conf
- there are errors in Xorg.0.log [2]
So how do I solve this? I would rather not use synclient in an
startscript (there are already to many things changing this)
Fabian
[1] /etc/hal/fdi/policy/11-x11-synaptics.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.touchpad">
<!-- do not use the synaptics driver for devices advertising
themselves as keyboards -->
<match key="info.capabilities" contains_not="input.keyboard">
<merge key="input.x11_driver" type="string">synaptics</merge>
<!-- Arbitrary options can be passed to the driver using
the input.x11_options property since xorg-server-1.5. -->
<merge key="input.x11_options.TabButton2" type="string">2</merge>
</match>
</match>
</device>
</deviceinfo>
[2] /var/log/Xorg.0.log (excerpt)
(II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
(II) Synaptics touchpad driver version 1.2.0
(**) Option "Device" "/dev/input/event7"
(--) SynPS/2 Synaptics TouchPad: no supported touchpad found
(EE) SynPS/2 Synaptics TouchPad Unable to query/initialize Synaptics
hardware.
(EE) PreInit failed for input device "SynPS/2 Synaptics TouchPad"
(II) UnloadModule: "synaptics"
(EE) config/hal: NewInputDeviceRequest failed (8)
Reply to: