On Fri, 2018-05-25 at 01:13 +0200, Timur Kristóf wrote:
Hi,
On the XPS 13 9360 and 9370 xinput sees two touchpads instead of one:
⎡ Virtual core pointer id=2 [master
pointer (3)]
⎜ ↳ Virtual core XTEST
pointer id=4 [slave pointer (2)]
⎜ ↳ DELL07E6:00 06CB:76AF
Touchpad id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics
TouchPad id=17 [slave pointer (2)]
dmesg also gives me the following:
[ 1.429811] psmouse serio1: synaptics: Your touchpad (PNP: DLL07e6
PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi
are not used, you might want to try setting
psmouse.synaptics_intertouch to 1 and report this to
linux-input(a)vger.kernel.org.
The Dell one is the real touchpad, the other one is an artifact of
the
psmouse driver. Weird touchpad freezes and jittering issues can be
observed when both of these devices are there. The general advice on
the web is to blacklist the psmouse driver. (This is also published
by
Dell as a .deb package which contains a config file doing just this.)
However, on Fedora I cannot blacklist the psmouse driver because it
is
compiled built-in instead of as a module. Could you guys change the
Fedora kernel config to compile it as a module instead?
If I'm not wrong, Dell XPS 13 have AlpsPS/2 ALPS like my Dell Latitude
E6410 .
I installed xorg-x11-drv-synaptics-legacy-1.9.0-6.fc27.x86_64
and set /etc/X11/xorg.conf.d/01-touchpad.conf
Section "InputClass"
Identifier "tap-by-default and other custom settings"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "1"
Option "TapButton3" "1"
Option "VertEdgeScroll" "1"
Option "HorizEdgeScroll" "1"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
EndSection
cat /var/log/Xorg.0.log| grep -i syna
[ 73.402] (II) LoadModule: "synaptics"
(...)
[ 73.415] (II) Using input driver 'synaptics' for 'AlpsPS/2 ALPS
DualPoint TouchPad'
--
Sérgio M. B.