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

Re: Can't tweak anything about synaptics touchpad



On Sat, Nov 21, 2009 at 06:22, Cameron Hutchison <lists@xdna.net> wrote:
> Matteo Riva <muradin@gmail.com> writes:
>
>>After the full-upgrade of my testing system (with kernel 2.6.30) I
>>can't do anything about my touchpad anymore, with the main problem
>>being that I can't disable it.
>
>>Neither synclient nor xinput have any effect on it, [...]
>
> >From /usr/share/doc/xserver-xorg-input-synaptics/NEWS.Debian.gz:
>
>  * All the shared memory code has been removed from synclient and syndaemon.
>    The SHMConfig option is still available but the only use is for monitoring
>    the hardware state data.
>    If you have any script that changes the synaptics driver configuration
>    make sure that you don't use the -s option to synclient. Or even better,
>    configure the driver via hal.
>
>>       Option      "SHMConfig" "true"
>
> That looks like the problem.
>
>
I got a similar problem. I had configured the driver via hal, and if
I login to KDE4, every feature I want was enabled. But for Gnome, I
had to run this command every time after started up or resumed from
sleep:

/usr/bin/synclient TapButton1=1 HorizEdgeScroll=1

It seemd something in gnome disabled those options. Is there anything
I can do to workaround or at least to monitor and find out the one in
gnome who disabled the options?

These are my configuration files:

=========== /etc/hal/fdi/policy/x11-synaptics.fd: ==============
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
	<merge key="input.x11_options.TouchpadOff"	type="string">0</merge>
	<merge key="input.x11_options.HorizEdgeScroll"	type="string">1</merge>
	<merge key="input.x11_options.LockedDrags"	type="string">1</merge>
	<merge key="input.x11_options.FastTaps"		type="string">1</merge>
	<merge key="input.x11_options.TapButton1"	type="string">1</merge>
	<merge key="input.x11_options.LBCornerButton"	type="string">2</merge>
	<merge key="input.x11_options.RBCornerButton"	type="string">3</merge>
    </match>
  </device>
</deviceinfo>

=========== This is all I have in /etc/X11/xorg.conf: ===============
# xorg.conf (X.Org X Window System server configuration file)
Section "Device"
	Identifier	"Configured Video Device"
	Driver    	"nvidia"
	VendorName	"NVIDIA Corporation"
EndSection


---
Thanks & Regards,
Wang Long


Reply to: