You are not logged in.

#1 2018-05-21 10:25:14

thoro
Member
Registered: 2015-09-30
Posts: 38

Solved: Touchpad issues

Touchpad problems. On the whole, it works well, but when I double-tap in the title bar of a program nothing happens (where in the past the program was either enlarged or reduced). By a coincidence it struck me that the desired function is only executed with a triple-tap. How do I get the function from triple-tap back to double-tap?

    
    ~$ xinput --list
    ⎡ Virtual core pointer                      	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ SynPS/2 Synaptics TouchPad                    id=10	[slave  pointer  (2)]
    ⎜   ↳ TPPS/2 IBM TrackPoint                   	id=11	[slave  pointer  (2)]
    ⎣ Virtual core keyboard                   	        id=3	[master keyboard (2)]
        ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
        ↳ Power Button                            	id=6	[slave  keyboard (3)]
        ↳ Video Bus                               	id=7	[slave  keyboard (3)]
        ↳ Sleep Button                            	id=8	[slave  keyboard (3)]
        ↳ AT Translated Set 2 keyboard            	id=9	[slave  keyboard (3)]
        ↳ ThinkPad Extra Buttons                  	id=12	[slave  keyboard (3)]

BTW: How can I disable the touchpad while typing? The entry

    syndaemon -i .5 -K -t -R -d &

doesn't work. Unfortunately. With Jessie it worked excellently.

As next I tried adding Option "DisableWhileTyping" "off" to the touchpad section of /usr/share/X11/xorg.conf.d/40-libinput.conf.

    Section "InputClass"
            Identifier "libinput touchpad catchall"
            MatchIsTouchpad "on"
            MatchDevicePath "/dev/input/event*"
            Driver "libinput"
            Option "DisableWhileTyping" "off"
    EndSection

Unfortunately, it doesn't work.

My system:

    Machine:   Device: laptop System: LENOVO product: 64758N1 v: ThinkPad T400
               Mobo: LENOVO model: 64758N1
               BIOS: LENOVO v: 7UET79WW (3.09 ) date: 10/13/2009

Last edited by thoro (2018-05-24 20:46:38)

Offline

#2 2018-05-21 11:55:08

stratosjack
New Member
From: Athens
Registered: 2016-11-08
Posts: 4

Re: Solved: Touchpad issues

Hey, do you have synaptics driver installed ??

apt show xserver-xorg-input-synaptics

If yes, then check out the following values, with:

synclient -l
  • MaxDoubleTapTime

  • SingleTapTimeout

  • TapAndDragGesture

  • LockedDrags

  • LockedDragTimeout

My guess is that you have LockedDrags enabled. Try disabling and see what happens.

Last edited by stratosjack (2018-05-21 11:56:38)

Offline

#3 2018-05-21 12:51:28

thoro
Member
Registered: 2015-09-30
Posts: 38

Re: Solved: Touchpad issues

@stratosjack

synaptics is installed. The synclient output:

$ synclient -l
Parameter settings:
    LeftEdge                = 1760
    RightEdge               = 5310
    TopEdge                 = 1636
    BottomEdge              = 4442
    FingerLow               = 25
    FingerHigh              = 30
    MaxTapTime              = 180
    MaxTapMove              = 231
    MaxDoubleTapTime        = 180
    SingleTapTimeout        = 180
    ClickTime               = 100
    EmulateMidButtonTime    = 75
    EmulateTwoFingerMinZ    = 282
    EmulateTwoFingerMinW    = 7
    VertScrollDelta         = 105
    HorizScrollDelta        = 105
    VertEdgeScroll          = 1
    HorizEdgeScroll         = 1
    CornerCoasting          = 0
    VertTwoFingerScroll     = 0
    HorizTwoFingerScroll    = 0
    MinSpeed                = 1
    MaxSpeed                = 1.75
    AccelFactor             = 0.03803
    TouchpadOff             = 2
    LockedDrags             = 0
    LockedDragTimeout       = 5000
    RTCornerButton          = 0
    RBCornerButton          = 0
    LTCornerButton          = 0
    LBCornerButton          = 0
    TapButton1              = 1
    TapButton2              = 0
    TapButton3              = 0
    ClickFinger1            = 1
    ClickFinger2            = 1
    ClickFinger3            = 1
    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
    GrabEventDevice         = 0
    TapAndDragGesture       = 1
    AreaLeftEdge            = 0
    AreaRightEdge           = 0
    AreaTopEdge             = 0
    AreaBottomEdge          = 0
    HorizHysteresis         = 26
    VertHysteresis          = 26
    ClickPad                = 0

Offline

#4 2018-05-21 21:47:02

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Solved: Touchpad issues

thoro wrote:

when I double-tap in the title bar of a program nothing happens (where in the past the program was either enlarged or reduced). By a coincidence it struck me that the desired function is only executed with a triple-tap. How do I get the function from triple-tap back to double-tap?

I think that is mediated through ~/.config/openbox/rc.xml rather than the touchpad settings.

thoro wrote:

How can I disable the touchpad while typing?

Is syndaemon actually installed?

I can't find it in pkgs-norecs, which looks like a bug hmm

Offline

#5 2018-05-21 23:06:02

stratosjack
New Member
From: Athens
Registered: 2016-11-08
Posts: 4

Re: Solved: Touchpad issues

Well, your synclient configuration seems ok,
but it could be some timing trick between

  • MaxDoubleTapTime

  • SingleTapTimeout

You can try to change these values with synclient, like:

synclient MaxDoubleTapTime=200

but then again, this might break some other functionality.

Btw, looking at the xorg file there is an option that might prevent syndaemon from working properly.
Never edit /usr/ files because they get overwritten by system upgrades.
Try to remove it, and please add your configuration under /etc/, in particular:

/etc/X11/xorg.conf.d/10-touchpad.conf

Just add an "InputClass" section with options similar to synclient's, for example:

Section "InputClass"
        Option "MaxTapTime" "100"
EndSection

log-out, log-in and see what happens.

Last edited by stratosjack (2018-05-21 23:33:38)

Offline

#6 2018-05-22 05:54:31

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Solved: Touchpad issues

stratosjack wrote:

Never edit /usr/ files because they get overwritten by system upgrades.

Although this is true it is also irrelevant in this case because the xserver-xorg-input-synaptics package has not been updated since the release (nor is it ever likely to be updated, being that we are based on Debian stable).

Offline

#7 2018-05-22 06:23:02

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,673
Website

Re: Solved: Touchpad issues

Head_on_a_Stick wrote:

Is syndaemon actually installed?

I can't find it in pkgs-norecs, which looks like a bug hmm

There's no such package. /usr/bin/syndaemon comes with xserver-xorg-input-synaptics


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Online

#8 2018-05-22 06:23:16

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Solved: Touchpad issues

^ Thanks!

Offline

#9 2018-05-22 08:44:06

thoro
Member
Registered: 2015-09-30
Posts: 38

Re: Solved: Touchpad issues

stratosjack wrote:

Try to remove it, and please add your configuration under /etc/, in particular:

/etc/X11/xorg.conf.d/10-touchpad.conf

Just add an "InputClass" section with options similar to synclient's, for example:

Section "InputClass"
        Option "MaxTapTime" "100"
EndSection

log-out, log-in and see what happens.

After creating the file, the system only started in the CLI. I deleted the file and BunsenLabs starts normally again in the GUI.

Offline

#10 2018-05-23 05:54:12

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Solved: Touchpad issues

^ that's because stratosjack's file is malformed and the location makes no difference, as I already mentioned.

Offline

#11 2018-05-23 19:15:14

stratosjack
New Member
From: Athens
Registered: 2016-11-08
Posts: 4

Re: Solved: Touchpad issues

Anyway, if you still want to fix the maximization issue, you need to set the MaxDoubleTapTime value to be lower than SingleTapTimeout.

synclient MaxDoubleTapTime=100

I would suggest to add a similar line in your ~/.config/openbox/autostart file, but that's just me.
Hope that helps!

Last edited by stratosjack (2018-05-23 19:16:24)

Offline

#12 2018-05-24 09:20:20

thoro
Member
Registered: 2015-09-30
Posts: 38

Re: Solved: Touchpad issues

stratosjack wrote:

Hope that helps!

Works great! Thank you!

Only the problem with deactivating the touchpad while typing is not yet solved.

Offline

#13 2018-05-24 17:43:01

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 9,093
Website

Re: Solved: Touchpad issues

thoro wrote:

the problem with deactivating the touchpad while typing is not yet solved

Does the `syndaemon` command work if you run it directly from the command line?

Is there anything relevant in ~/.xsession-errors?

Offline

#14 2018-05-24 20:46:13

thoro
Member
Registered: 2015-09-30
Posts: 38

Re: Solved: Touchpad issues

@HoaS: My fault. I had focused on the wrong detail. With Debian Jessie, the mouse pointer disappeared the moment you wrote something. Now, with Stretch, the mouse pointer remains, which is why I assumed that the touchpad is still activated for the moment of writing. But I just tried a little bit around, it apparently works out after all.... the next beer goes on my bill. :ops:

Offline

Board footer

Powered by FluxBB