You are not logged in.
Pages: 1
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
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
@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
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.
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
Offline
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
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
Is syndaemon actually installed?
I can't find it in pkgs-norecs, which looks like a bug
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 )
Online
Offline
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
^ that's because stratosjack's file is malformed and the location makes no difference, as I already mentioned.
Offline
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
Hope that helps!
Works great! Thank you!
Only the problem with deactivating the touchpad while typing is not yet solved.
Offline
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
@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
Pages: 1