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

Bug#559233: xserver-xorg-input-synaptics: Tap and Scrolling disabled by default on touchpad (and missing documentation to enable it)



On Domingo 06 Diciembre 2009 09:50:53 usted escribió:
> Em 06-12-2009 00:42, Mattia Dongili escreveu:
> > On Sat, Dec 05, 2009 at 06:37:28PM -0200, Renato S. Yamane wrote:
> >> On 05-12-2009 05:37, Mattia Dongili wrote:
> >>> did you also edit the file?
> >>> This is what I have:
> >>>
> >>> <?xml version="1.0" encoding="UTF-8"?>   <!-- -*- SGML -*- -->
> >>> <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.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>
> >>> 	</device>
> >>> </deviceinfo>
> >>
> >> I tried copy your FDI file above but tap/scrolling still not working
> >> on my Thinkpad T61.
> >>
> >> Did you see how much is difficult enable it? :-)
> >
> > Honestly I think you're just trying to demonstrate your point here.
> 
> Documentation about how to enable tap says:
> 	- Use synclient: OK, it works, but is not permanently;
> 	- Use gpointing-device-settings: OK, it works, but is not permanently;
> 	- Create/Edit a FDI file: It don't work.
> 
> Why you really think that I'm creating buzz and trolling?
> Hey man, tap/scrolling really is *don't working*. This is not a fantasy.
> 
> Regards,
> Renato S. Yamane
> 

I'm ok with the changes as long as I can configure it. I wanted to configure it 
such that it works in my logging manager (kdm).

I'm attaching the .fdi I've used in testing/unstable, it goes to 
/etc/hal/fdi/policy/ .

Synaptics driver from experimental seems to no longer have or use an fdi file 
(at least for amd64), instead it uses an udev rule. I've modified it a bit to 
pass the parameters required, this file goes to /etc/udev/rules.d/ .

Hope this help, regards,
Ismael
ACTION!="add|change", GOTO="xorg_synaptics_end"
KERNEL!="event*", GOTO="xorg_synaptics_end"

ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"

ENV{x11_driver}="synaptics"

ENV{x11_options.TapButton1}="1"
ENV{x11_options.TapButton2}="2"
ENV{x11_options.TapButton3}="3"

# model specific quirks
ATTR{[dmi/id]product_name}=="Inspiron 1011|Inspiron 1012", \
  ENV{x11_options.JumpyCursorThreshold}="90", \
  ENV{x11_options.AreaBottomEdge}="4100"

ATTR{[dmi/id]product_name}=="HP MiniNote 1000", \
  ENV{x11_options.JumpyCursorThreshold}="20"

LABEL="xorg_synaptics_end"

Attachment: 11-x11-synaptics.fdi
Description: XML document


Reply to: