You are not logged in.
Pages: 1
Hi,
I can't left-click by tapping with a single finger on my touchpad. My touchpad buttons are working correctly and my touchscreen too.
Here's my (unmodified) /usr/share/X11/xorg.conf.d/50-synaptics.conf :
# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
# Option "OptionName" "value"
#
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
# 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*"
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 clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# 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"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
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
and here's my /var/log/Xorg.0.log: http://sprunge.us/dFgJ
Any idea how to fix this?
Thanks
Offline
Have you installed xf86-input-synaptics ??
pacman -S --needed xf86-input-synaptics
Seems like someone has a similar issue if you have.. https://bbs.archlinux.org/viewtopic.php … 5#p1537455
Offline
Here's my (unmodified) /usr/share/X11/xorg.conf.d/50-synaptics.conf
Do you have a file at /etc/X11/xorg.conf.d/50-synaptics.conf?
Check if the settings have been applied with:
synclient
Which desktop environment or window manager are you using?
Offline
rlees85 > xf86-input-synaptics is installed.
Head_on_a_stick > I'm on i3. Just installed it, so it's as plain as it could be. Synclient outputs
Couldn't find synaptics properties. No synaptics driver loaded?
Same results if I delete my .xinitrc and go back to X's default window manager.
Offline
Is this on a ThinkPad?
https://bbs.archlinux.org/viewtopic.php?id=152719
Offline
No it's not a Thinkpad, it's a Toshiba Satellite Z. I checked your link and my /usr/share/X11/xorg.conf.d/10-evdev has no commented section:
#
# Catch-all evdev loader for udev-based systems
# We don't simply match on any device since that also adds accelerometers
# and other devices that we don't really want to use. The list below
# matches everything but joysticks.
Section "InputClass"
Identifier "evdev pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
Section "InputClass"
Identifier "evdev touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
EndSection
(Btw I didn't answer your other question: /etc/X11/xorg.conf.d/ is empty)
Offline
Offline
Yeah I was about to edit my post since I found that
xinput list-props "AlpsPS/2 ALPS DualPoint TouchPad"
outputs
Device 'AlpsPS/2 ALPS DualPoint TouchPad':
Device Enabled (138): 1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (291): 0
libinput Tapping Enabled Default (292): 0
libinput Accel Speed (278): 0.000000
libinput Accel Speed Default (279): 0.000000
libinput Natural Scrolling Enabled (280): 0
libinput Natural Scrolling Enabled Default (281): 0
libinput Send Events Modes Available (259): 1, 1
libinput Send Events Mode Enabled (260): 0, 0
libinput Send Events Mode Enabled Default (261): 0, 0
libinput Left Handed Enabled (282): 0
libinput Left Handed Enabled Default (283): 0
libinput Scroll Methods Available (284): 1, 0, 0
libinput Scroll Method Enabled (285): 1, 0, 0
libinput Scroll Method Enabled Default (286): 1, 0, 0
libinput Click Methods Available (293): 1, 1
libinput Click Method Enabled (294): 1, 0
libinput Click Method Enabled Default (295): 1, 0
Device Node (262): "/dev/input/event14"
Device Product ID (263): 2, 8
Notice the line libinput Tapping Enabled (291):0 . This doesn't make sense with my xorg.conf.d/50-synaptics.conf which enables tapping.
Here's my xinput's output:
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=9 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=12 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=13 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ TOSHIBA Web Camera - FHD id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ Toshiba input device id=14 [slave keyboard (3)]
Offline
What is the output of synclient
Edit: Never mind. Posting before reading
Last edited by ewaller (2015-06-17 03:56:51)
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
Try changing the "Identifier" section in 50-synaptics.conf to:
Identifier "AlpsPS/2 ALPS DualPoint TouchPad"
Offline
Try changing the "Identifier" section in 50-synaptics.conf to:
Identifier "AlpsPS/2 ALPS DualPoint TouchPad"
Doesn't work.
Offline
Further news:
- I played with the xorg.conf.d files by removing them temporarily but I didn't see any effect.
- The solution in the wiki does not work. https://wiki.archlinux.org/index.php/To … _6003C8.22
- Similar problem was already encountered more than a year ago, and was apparently fixed by the kernel 3.17. Don't want to try to downgrade just for my touchpad. https://bbs.archlinux.org/viewtopic.php?id=179436
- the psmouse-alps-driver from the AUR seems to fix ALPS-related issues. Will try this one later, I still need to read how to install packages manually.
Offline
- Similar problem was already encountered more than a year ago, and was apparently fixed by the kernel 3.17. Don't want to try to downgrade just for my touchpad. https://bbs.archlinux.org/viewtopic.php?id=179436
You could try the LTS kernel.
https://www.archlinux.org/packages/core … linux-lts/
Offline
You could try the LTS kernel.
Works half. Now one-finger tapping works as left click, but two-finger does not, same for scrolling. Using xev, I can see that two-finger clicking is seen as hitting button 1, and two-finger sliding moves the cursor.
Will try the psmouse-alps-driver package.
Last edited by lawrent (2015-06-20 09:00:51)
Offline
Is there any output from `synclient` with the LTS kernel running?
If so, then it can be configured using either the `synclient` command or 50-synaptics.conf
Offline
No, no output from synclient.
Offline
This did the trick for me.
synclient FingerLow=2 FingerHigh=10
surprising I have two similar machines with identitical packages installed but this was only needed on one of them, on the other tap click works fine with the default FingerLow=35, High=40
Offline
Pages: 1