From mboxrd@z Thu Jan 1 00:00:00 1970 From: "pelzflorian (Florian Pelz)" Subject: bug#35450: Libinput touchpad driver not taking precedence over synaptics Date: Sat, 27 Apr 2019 17:19:16 +0200 Message-ID: <20190427151916.dv7gkpiyde3edh36@pelzflorian.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:50193) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hKP7T-0007XH-ED for bug-guix@gnu.org; Sat, 27 Apr 2019 11:20:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hKP7S-0003y0-Af for bug-guix@gnu.org; Sat, 27 Apr 2019 11:20:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:50437) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hKP7S-0003x7-6N for bug-guix@gnu.org; Sat, 27 Apr 2019 11:20:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hKP7R-0005iM-SN for bug-guix@gnu.org; Sat, 27 Apr 2019 11:20:01 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([209.51.188.92]:50066) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hKP6n-0007Ub-Da for bug-guix@gnu.org; Sat, 27 Apr 2019 11:19:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hKP6m-0003V9-6O for bug-guix@gnu.org; Sat, 27 Apr 2019 11:19:21 -0400 Received: from pelzflorian.de ([5.45.111.108]:37962 helo=mail.pelzflorian.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hKP6l-0003Tp-L7 for bug-guix@gnu.org; Sat, 27 Apr 2019 11:19:20 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 4EA6B360038 for ; Sat, 27 Apr 2019 17:19:17 +0200 (CEST) Content-Disposition: inline List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 35450@debbugs.gnu.org On my Macbook the buggy synaptics driver gets used. The definition of %default-xorg-modules indicates libinputs is meant to be the default. The bug appears to be described on the Arch wiki, I quote : =E2=80=9CTip: If you have libinput and synaptics installed in parallel wi= th default configuration (i.e. no files in /etc/X11/xorg.conf.d for either), synaptics will take precedence due to its higher numeric order 70- in the default installation directory. To avoid this, you can symlink the default libinput configuration (40-libinput.conf) to /etc/X11/xorg.conf.d/ where directory search order precedence over 70-synaptics.conf will take place instead: [=E2=80=A6]=E2=80=9D The description on the Arch wiki matches the contents of /gnu/store/q585is6vky5hldb4j878ihqn60j1214a-xorg.conf.d/70-synaptics.conf Section "InputClass" Identifier "touchpad catchall" Driver "synaptics" MatchIsTouchpad "on" [=E2=80=A6] EndSection and of /gnu/store/q585is6vky5hldb4j878ihqn60j1214a-xorg.conf.d/40-libinput.conf Section "InputClass" Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Driver "libinput" EndSection and of /var/log/Xorg.0.log: [ 810.978] (II) config/udev: Adding input device bcm5974 (/dev/input/ev= ent12) [ 810.978] (**) bcm5974: Applying InputClass "evdev touchpad catchall" [ 810.978] (**) bcm5974: Applying InputClass "libinput touchpad catchal= l" [ 810.978] (**) bcm5974: Applying InputClass "touchpad catchall" [ 810.979] (**) bcm5974: Applying InputClass "Default clickpad buttons" [ 810.979] (**) bcm5974: Applying InputClass "Disable clickpad buttons = on Apple touchpads" [ 810.979] (II) LoadModule: "synaptics" Perhaps you could change the numbering. Regards, Florian