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

Bug#553581: xserver-xorg-input-synaptics: configuration messed up and some regressions



merge 553579 553581
thanks

On Sun, Nov 01, 2009 at 10:04:22AM +0100, Luca Bruno wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.2-1
> Severity: important
> 
> Hello,
> I'm unusual to file this kind of bug reports, but this time I really don't  
> understand a lot of things (please use changes so that when people upgrade  
> knows that configuration system has changed).

there is an attempt at explaining what changed in NEWS.Debian. Also the
manpage mentions the recent changes.

> 1. Where do I put the configuration? I used xorg.conf. Then I usd hal and   
> the fdi file gets ignored. Then I used .gnomerc/.xsessionrc to use
> synclient, but after an upgrade they don't work anymore. It's like after
> running them the configuration is wiped out. In other words, I have to run a 
> script with synclient stuff manually everytime. Can you tell me (and maybe  
> everyone using synaptics) the right way to configure it? 

either in xorg.conf or in an fdi file for hal should be fine, you don't
seem to have any of the two.

> 2. Randomly loses configuration (mostly when inactive) and I have to run the 
> script again.In the previous version, this problem only affected vertscroll. 
> Now it affects tapping and everything else.

I would suspect some external factor if you can set the configuration
and then this gets reset/overridden.
Pretty recently gnome-settings-daemon started overriding the xorg
configuration of touchpads, look at the mouse configuration from the
control-center if you're using gnome and see bug #552271
(http://bugs.debian.org/552271).

> /etc/X11/xorg.conf does not exist.
...
> (II) config/hal: Adding input device SynPS/2 Synaptics TouchPad
> (II) LoadModule: "synaptics"
> (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
> (II) Module synaptics: vendor="X.Org Foundation"
> 	compiled for 1.6.1.901, module version = 1.1.2
> 	Module class: X.Org XInput Driver
> 	ABI class: X.Org XInput driver, version 4.0
> (II) Synaptics touchpad driver version 1.1.2
> (**) Option "Device" "/dev/input/event8"
> (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
> (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
> (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
> (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
> (II) SynPS/2 Synaptics TouchPad: buttons: left right middle
> (--) SynPS/2 Synaptics TouchPad: touchpad found
> (**) SynPS/2 Synaptics TouchPad: always reports core events
> (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
> (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
> (**) SynPS/2 Synaptics TouchPad: (accel) filter chain progression: 2.00
> (**) SynPS/2 Synaptics TouchPad: (accel) filter stage 0: 20.00 ms
> (**) SynPS/2 Synaptics TouchPad: (accel) set acceleration profile 0
> (--) SynPS/2 Synaptics TouchPad: touchpad found
...
> udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
>   info.capabilities = {'input', 'input.touchpad'} (string list)
>   info.category = 'input'  (string)
>   info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
>   info.product = 'SynPS/2 Synaptics TouchPad'  (string)
>   info.subsystem = 'input'  (string)
>   info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'  (string)
>   input.device = '/dev/input/event8'  (string)
>   input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
>   input.product = 'SynPS/2 Synaptics TouchPad'  (string)
>   input.x11_driver = 'synaptics'  (string)
>   linux.device_file = '/dev/input/event8'  (string)
>   linux.hotplug_type = 2  (0x2)  (int)
>   linux.subsystem = 'input'  (string)
>   linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input8/event8'  (string)
-- 
mattia
:wq!



Reply to: