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

Re: Synaptics driver does not pick up hal options



On Tue, Jun 30, 2009 at 10:54:11AM +0200, Sjoerd Hardeman wrote:
> Hi list,
> 
> On squeeze/testing, when I set things like two finger scrolling in
> the hal config files (as below), X does not pick this up. Setting
> the options in xorg.conf does work. Any idea? Thanks!

do you have the input device definition in xorg.conf as well? afaik Xorg
will not merge the two things

> >/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi and added
> >>>         <merge key="input.x11_options.SHMConfig" type="string">On</merge>
> >>>         <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
> >>>         <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
> >to the synaptics section. When checking lshal, it all seems to work
> >>> 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/event13'  (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)
> >>>   input.x11_options.HorizTwoFingerScroll = '1'  (string)
> >>>   input.x11_options.SHMConfig = 'On'  (string)
> >>>   input.x11_options.VertTwoFingerScroll = '1'  (string)
> >>>   linux.device_file = '/dev/input/event13'  (string)
> >>>   linux.hotplug_type = 2  (0x2)  (int)
> >>>   linux.subsystem = 'input'  (string)
> >>>   linux.sysfs_path = '/sys/class/input/input13/event13'  (string)
> >yet in X it doesn't. Two-finger scrolling does not work, and trying
> >synclient of gsynaptics gives a message like
> >>> Can't access shared memory area. SHMConfig disabled?
> 
> Sjoerd
> PS. Please CC me, as I am not on this list.

done
-- 
mattia
:wq!

Attachment: signature.asc
Description: Digital signature


Reply to: