sony-vaio-z-series team mailing list archive
-
sony-vaio-z-series team
-
Mailing list archive
-
Message #02992
Re: Clickpad driver improvements
Hi!
just one more question.
I usually keep my left index finger leaning on the left touchpad
button when moving the right index finger on the touchpad/clickpad.
I noticed that this is possible on Windows (it seems that Windows
doesn't notice my left finger when I move the mouse arrow) but not on
Linux.
Actually, if I have both fingers on the clickpad I cannot change the
pointer location. Only one finger per time.
Basically, this is a problem only regarding the button area.
Is it possible to have the same behaviour on Linux too?
On 11 May 2013 21:07, Harry Percival <harry.percival@xxxxxxxxx> wrote:
> Had another crack at this today, with some success!
>
> First off, for anyone else struggling, "man synaptics" and the arch wiki
> docs are a help (https://wiki.archlinux.org/index.php/Touchpad_Synaptics)
>
> Second, to help with debugging, it's useful to be able to run
> synclient -m 100
> Which displays info about the current trackpad state (x+y, which buttons are
> pressed etc).
>
> In order to get that to work, you have to enable SHMConfig.
>
> And in order to do that, you need to set a custom xorg config file.
>
> *On Ubuntu*, to do that, I did:
> sudo mkdir /etc/X11/xorg.conf.d
> sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d
> and then edit the conf file at
> /etc/X11/xorg.conf.d/50-synaptics.conf
>
> In it, as per Fabio's report, you can get some things to work, like enabling
> shmconfig,:
>
>
> # This option enables the bottom right corner to be a right button on
> # non-synaptics clickpads.
> # This option is only interpreted by clickpads.
> Section "InputClass"
> Identifier "Default clickpad buttons"
> MatchDriver "synaptics"
> Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
> ## my config tweaks follow
> Option "SHMConfig" "on" # allows real-time event monitoring
> EndSection
>
> You need to log out + back in again for changes in this to be activated.
>
> You can then use synclient -m 100 to view mouse output.
>
> The left + right mouse button clickpad are now pretty good. It still feels a
> little wobbly compared to windows, but I can now left-click + then drag with
> the other finger, and also right-click. win!
>
> I also discovered you can use multi-finger-click to emulate any click you
> like! I think I am going to set two-finger tap to be middle-click, which is
> super-useful for, eg, pasting stuff into terminals:
>
> synclient TapButton2=2 # to try
>
> and then, in xorg.conf.d/50-synaptics.conf:
>
> Option "TapButton2" "2" # two-finger tap = middle-click
>
> Happy mouseing everyone!
>
> (am enjoying ubuntu raring ringtail btw. still can't hibernate, but a fresh
> OS always makes things feel snappy. am even trying out unity for a while,
> instead of gnome-shell...)
>
> hp
>
>
>
>
>
>
> On 14 April 2013 11:02, Eva Brucherseifer <eva.brucherseifer@xxxxxxxxxxx>
> wrote:
>>
>> Hi,
>>
>> sorry, I used wrong email address to send to the mailing list. I guess the
>> moderator has my emails now ;-)
>>
>> I'll also resend a larger opensuse 12.3 report - Z series are working for
>> me
>> now as they never did before. I am using Z since 5 years or so, I also
>> owned
>> the old Z version. So you see me as a very happy user. It seems opensuse
>> did a
>> great job this time.
>>
>> Best,
>> Eva
>>
>> On Sunday 14 April 2013 10:20:54 Flavio wrote:
>> > On 14 April 2013 01:30, Harry Percival <harry.percival@xxxxxxxxx> wrote:
>> > > Perhaps I'm being stupid, but I can't see it?
>> >
>> > Here we go:
>> > On 13 April 2013 17:42, Eva Brucherseifer
>> >
>> > <eva.brucherseifer@xxxxxxxxxxxx> wrote:
>> > > Hi Flavio,
>> > >
>> > > the suse installation automatically provided the following:
>> > >
>> > > xf86-input-synaptics-1.6.3-1.1.1.x86_64
>> > >
>> > > And /etc/X11/xorg.conf.d/50-synaptics.conf has the following content,
>> > > which looks pretty similar in the clickpad section. Hope that helps.
>> > >
>> > > Best,
>> > > Eva
>> > >
>> > > --------------------------------
>> > > Section "InputClass"
>> > >
>> > > Identifier "touchpad catchall"
>> > > Driver "synaptics"
>> > > MatchIsTouchpad "on"
>> > >
>> > > # This option is recommend on all Linux systems using evdev, but
>> > > cannot be
>> > > # enabled by default. See the following link for details:
>> > > #
>> > >
>> > > http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
>> > >
>> > > MatchDevicePath "/dev/input/event*"
>> > > Option "HorizScrollDelta" "0"
>> > >
>> > > # enable tap-to-click as default (bnc#722457)
>> > >
>> > > Option "TapButton1" "1"
>> > > Option "TapButton3" "2"
>> > > Option "TapButton2" "3"
>> > >
>> > > EndSection
>> > >
>> > > Section "InputClass"
>> > >
>> > > Identifier "touchpad ignore duplicates"
>> > > MatchIsTouchpad "on"
>> > > MatchOS "Linux"
>> > > MatchDevicePath "/dev/input/mouse*"
>> > > Option "Ignore" "on"
>> > >
>> > > EndSection
>> > >
>> > > # This option enables the bottom right corner to be a right button on
>> > > # non-synaptics clickpads.
>> > > # This option is only interpreted by clickpads.
>> > > Section "InputClass"
>> > >
>> > > Identifier "Default clickpad buttons"
>> > > MatchDriver "synaptics"
>> > > Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
>> > >
>> > > # To disable the bottom edge area so the buttons only work as
>> > > buttons, # not for movement, set the AreaBottomEdge
>> > > # Option "AreaBottomEdge" "82%"
>> > > EndSection
>> > >
>> > > # This option disables software buttons on Apple touchpads.
>> > > # This option is only interpreted by clickpads.
>> > > Section "InputClass"
>> > >
>> > > Identifier "Disable clickpad buttons on Apple touchpads"
>> > > MatchProduct "Apple|bcm5974"
>> > > MatchDriver "synaptics"
>> > > Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
>> > >
>> > > EndSection
>> > > --------------------------------
>> --
>> Dr. Eva Brucherseifer
>> Managing Director
>>
>> basysKom GmbH
>> Robert-Bosch-Str. 7 | 64293 Darmstadt | Germany
>> Tel: +49 6151 870 589 -0 | Fax: -199 | Mobile: +49 170 5533642
>> eva.brucherseifer@xxxxxxxxxxxx | www.basyskom.com
>>
>> Handelsregister: Darmstadt HRB 9352
>> Geschaeftsfuehrung: Dr. Eva Brucherseifer, Heike Ziegler
>>
>
>
>
> --
> ------------------------------
> Harry J.W. Percival
> ------------------------------
> Twitter: @hjwp
> Mobile: +44 (0) 78877 02511
> Skype: harry.percival
--
Flavio
References