On Mon, Apr 13, 2009 at 02:02:46AM +0100, Sam Morris wrote:
> Package: xserver-xorg-input-synaptics
> Version: 1.1.0-1
> Severity: normal
> 
> Sorry to add to the flood of bugs since the new xserver hit unstable,
> but I don't think any of the existing bugs quite matches this one. ;)
> 
> Basically, vertical scrolling using the edge of the touchpad no longer
> works. Instead, the two-finger scrolling is enabled. I can use gsynaptics
> to disable the two-finer scrolling, but not to enable vertical edge
> scrolling.
> 
> Tapping also does not work, although it is enabled in gsynaptics.
> Toggling it off and on again does not enable it.
> 
> My xorg config file is currently the new, almost empty file. It does
> not mention the synaptics driver at all. Ideally I would like to keep
> it that way and configure the touchpad entirely using gsynaptics.
> Previously I had the following section in the config file:
> 
> Section "InputDevice"
>       Identifier      "Synaptics Touchpad"
>       Driver          "synaptics"
>       Option          "SendCoreEvents"        "true" # otherwise it doesn't 
> work
>       Option          "VertEdgeScroll"        "1"
> EndSection
> 
> but adding it to the new config file doesn't make a difference.

You may want to check the {Top,Right,Bottom,Left}Edge parameters as well
as the TapButton[123] parameters.
I'm still trying to figure out what but the *Edge parameters seems a
little bit broken right now (or my configuration is).
Try to use synclient for that:
- "synclient -l" to see the current configuration
- "synlient param=value" to set an option

...
> (II) LoadModule: "synaptics"
> (II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
> (II) Module synaptics: vendor="X.Org Foundation"
>       compiled for 1.6.0, module version = 1.1.0
>       Module class: X.Org XInput Driver
>       ABI class: X.Org XInput driver, version 4.0
> (II) Synaptics touchpad driver version 1.1.0
> (**) 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 double triple
> (--) 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_AUX3_port_logicaldev_input'
>   info.capabilities = {'input', 'input.touchpad'} (string list)
>   info.category = 'input'  (string)
>   info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port' 
>  (string)
>   info.product = 'SynPS/2 Synaptics TouchPad'  (string)
>   info.subsystem = 'input'  (string)
>   info.udi = 
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input'
>   (string)
>   input.device = '/dev/input/event8'  (string)
>   input.originating_device = 
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_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/serio4/input/input8/event8' 
>  (string)

I have this in /etc/hal/fdi/policy/

<match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <merge key="input.x11_options.CircularScrolling" 
type="string">true</merge>
        <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
        <merge key="input.x11_options.HorizEdgeScroll" 
type="string">true</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
        <merge key="input.x11_options.TapButton2" type="string">2</merge>
        <merge key="input.x11_options.TapButton3" type="string">3</merge>
</match>

-- 
mattia
:wq!



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to