You are not logged in.

#1 2012-04-30 08:33:29

HariSeldon
Member
Registered: 2012-04-30
Posts: 18

[SOLVED]Synaptics clickpad-thinkpad E320: drag and drop doesn't work.

This is my first post on the forum and I take this opportunity to say hello to every user smile

I'm not new to arch, i've used it for more than one year in the past, but now maybe i'm a little "rusty".

So, coming back to my problem: it is simple but very annoying :

I'm on a thinkpad E320s with a synaptics clickpad (basically a touchpad with no buttons outside, and only one big button under the touch surface):

 XINPUT OUTPUT:
 Virtual core pointer                    	id=2	[master pointer  (3)]
    Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    SynPS/2 Synaptics TouchPad              	id=12	[slave  pointer  (2)]
    TPPS/2 IBM TrackPoint                   	id=13	[slave  pointer  (2)]

Initially i've only the left button working and no drag and drop possibilities. Following the guide on arch wiki:

https://wiki.archlinux.org/index.php/To … ickPads.29

So this is my 10-synaptics.conf:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
        Option "ClickPad"         "true"
        Option "SoftButtonAreas"  "50% 0 82% 0 0 0 0 0"
EndSection

Now I've the left and right button working, but NO drag and drop support.
Someones knows how to fix this?

I've searched on the forum, to see if there's yet a solution, but i've not find it.


Thanks in advance,

HS

UPDATE 1

I've found this website:

http://who-t.blogspot.it/2012/04/clickp … river.html

Saying that with xorg 1.12 (and we have it) its is enoght to: (And i'm quoting here)

"xinput set-prop "device name" "Synaptics ClickPad" 1
synclient ClickPad=1
This toggles a few driver behaviours to make the clickpad much more usable. Most notably, you can use one finger to press the button and another finger to move the cursor around. "

So, where is the true?

UPDATE 2

On Ubuntu 12.04, that ad on old driver (902 vs arch 904) Drag and Drop works out of the box! As well as the right click!
I can't understood why...
This is the output of synclient on ubuntu 12.04:

arameter settings:
    LeftEdge                = 1768
    RightEdge               = 5410
    TopEdge                 = 1650
    BottomEdge              = 4632
    FingerLow               = 25
    FingerHigh              = 30
    FingerPress             = 256
    MaxTapTime              = 180
    MaxTapMove              = 240
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    FastTaps                = 0
    EmulateMidButtonTime    = 0
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 109
    HorizScrollDelta        = 109
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 0
    CornerCoasting          = 0
    VertTwoFingerScroll     = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.0365564
    TrackstickSpeed         = 40
    EdgeMotionMinZ          = 30
    EdgeMotionMaxZ          = 160
    EdgeMotionMinSpeed      = 1
    EdgeMotionMaxSpeed      = 437
    EdgeMotionUseAlways     = 0
    TouchpadOff             = 2
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 0
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 3
    ClickFinger3            = 0
    CircularScrolling       = 0
    CircScrollDelta         = 0.1
    CircScrollTrigger       = 0
    CircularPad             = 0
    PalmDetect              = 0
    PalmMinWidth            = 10
    PalmMinZ                = 200
    CoastingSpeed           = 20
    CoastingFriction        = 50
    PressureMotionMinZ      = 30
    PressureMotionMaxZ      = 160
    PressureMotionMinFactor = 1
    PressureMotionMaxFactor = 1
    ResolutionDetect        = 1
    GrabEventDevice         = 1
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 8
    VertHysteresis          = 8
    ClickPad                = 1
    RightButtonAreaLeft     = 3589
    RightButtonAreaRight    = 0
    RightButtonAreaTop      = 4250
    RightButtonAreaBottom   = 0
    MiddleButtonAreaLeft    = 0
    MiddleButtonAreaRight   = 0
    MiddleButtonAreaTop     = 0
    MiddleButtonAreaBottom  = 0

Last edited by HariSeldon (2012-06-02 10:24:53)

Offline

#2 2012-04-30 11:59:10

sultanoswing
Member
Registered: 2008-07-23
Posts: 317

Re: [SOLVED]Synaptics clickpad-thinkpad E320: drag and drop doesn't work.

No drag on drop support for the HP Folio 13 either (synaptics clickpad). It's a REAL pain - can't easily select website and other text to copy and paste it. You can use 'synclient' (in a terminal window) to enable "LockedDrags=1", but that comes with its own hassles.

Annoying!


Arch on: ASUS Pro-PRIME x470, AMD 5800X3D, AMD 6800XT, 32GB, | ThinkPad X1 | ASUS ux303ua | Surface Laptop 2 | Minisforum UM780

Offline

#3 2012-04-30 12:05:57

HariSeldon
Member
Registered: 2012-04-30
Posts: 18

Re: [SOLVED]Synaptics clickpad-thinkpad E320: drag and drop doesn't work.

sultanoswing wrote:

No drag on drop support for the HP Folio 13 either (synaptics clickpad). It's a REAL pain - can't easily select website and other text to copy and paste it. You can use 'synclient' (in a terminal window) to enable "LockedDrags=1", but that comes with its own hassles.

Annoying!

I've found this website:

http://who-t.blogspot.it/2012/04/clickp … river.html

Saying that with xorg 1.12 (and we have it) its is enoght to: (And i'm quoting here)

"xinput set-prop "device name" "Synaptics ClickPad" 1
synclient ClickPad=1
This toggles a few driver behaviours to make the clickpad much more usable. Most notably, you can use one finger to press the button and another finger to move the cursor around. "

So, where is the true?

Offline

#4 2012-05-01 21:09:57

cfr
Member
From: Cymru
Registered: 2011-11-27
Posts: 7,168

Re: [SOLVED]Synaptics clickpad-thinkpad E320: drag and drop doesn't work.

In my case, it seems to set those properties automatically.

However, it is screwing up something I had all figured out but which no longer works. Basically, I wanted to use any mouse in left-handed mode but the trackpad, trackpoint, clickpad etc. in right-handed mode. I can't figure out how to get that working any more and it doesn't seem to pick up my settings at login either.

The clicks on the clickpad are especially difficult for some reason. I'm not sure if this is because it reads a click as an attempt to two-button tap or for some other reason but it *was* working. And now it does not.

I use locked drag anyway but I also have the TapAndDragGesture set. What happens if you enable that without the locked drags?


CLI Paste | How To Ask Questions

Arch Linux | x86_64 | GPT | EFI boot | refind | stub loader | systemd | LVM2 on LUKS
Lenovo x270 | Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz | Intel Wireless 8265/8275 | US keyboard w/ Euro | 512G NVMe INTEL SSDPEKKF512G7L

Offline

#5 2012-05-20 20:27:26

sultanoswing
Member
Registered: 2008-07-23
Posts: 317

Re: [SOLVED]Synaptics clickpad-thinkpad E320: drag and drop doesn't work.

Just an update to this from personal exp. using the Folio 13.

The latest driver (as of 21/5/12) default xf86-input-synaptics does have 1-button click (either left or right) + drag functionality restored. This means you can click and drag to select text and right-click and drag to perform mouse gestures - yay!


Arch on: ASUS Pro-PRIME x470, AMD 5800X3D, AMD 6800XT, 32GB, | ThinkPad X1 | ASUS ux303ua | Surface Laptop 2 | Minisforum UM780

Offline

#6 2012-06-02 10:23:34

HariSeldon
Member
Registered: 2012-04-30
Posts: 18

Re: [SOLVED]Synaptics clickpad-thinkpad E320: drag and drop doesn't work.

sultanoswing wrote:

Just an update to this from personal exp. using the Folio 13.

The latest driver (as of 21/5/12) default xf86-input-synaptics does have 1-button click (either left or right) + drag functionality restored. This means you can click and drag to select text and right-click and drag to perform mouse gestures - yay!

With the last update it's working as it should!
Hell yeah!

Offline

Board footer

Powered by FluxBB