Re: Synaptics touchpad two-finger scrolling



Sjoerd Hardeman wrote:
Hi list,

I had two-finger scrolling working with explicit lines in the xorg.conf.
Yet, trying to keep up and using hal instead I edited
/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?

Does anybody know what's going on?
Nobody? Should I file a bug for the driver?

Sjoerd

Attachment: signature.asc
Description: OpenPGP digital signature



Relevant Pages

  • Synaptics touchpad two-finger scrolling
    ... I had two-finger scrolling working with explicit lines in the xorg.conf. ... info.product = 'SynPS/2 Synaptics TouchPad' (string) ... input.product = 'SynPS/2 Synaptics TouchPad' ...
    (Debian-User)
  • Re: Thoughts on using isinstance
    ... its parameters is best placed in the docstring. ... This is another place where the "don't validate, ... So in practice you end up writing "a string", and leave the rest of the ... level that I think doing explicit parameter validation can be helpful. ...
    (comp.lang.python)
  • Re: Implementing a Enumerator interface
    ... interface member 'System.Collections.IEnumerator.Current'. ... You'd need an explicit implementation, ... IEnumerator IEnumerable.GetEnumerator ... private String[] elements; ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Implementing a Enumerator interface
    ... interface member 'System.Collections.IEnumerator.Current'. ... You'd need an explicit implementation, ... IEnumerator IEnumerable.GetEnumerator ... private String[] elements; ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Printer.Filename missing
    ... >> explicit variable names from the beginning? ... >For things that get written directly to disk, ... inventory, check pricing, log transaction on servers, update inventory, post ... Actually the generic "String" can produce either a short string, ...
    (comp.lang.pascal.delphi.misc)