[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: