From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 27 11:19:30 2019 Received: (at submit) by debbugs.gnu.org; 27 Apr 2019 15:19:30 +0000 Received: from localhost ([127.0.0.1]:35748 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hKP6v-0005hN-RC for submit@debbugs.gnu.org; Sat, 27 Apr 2019 11:19:30 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35685) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hKP6t-0005h8-NS for submit@debbugs.gnu.org; Sat, 27 Apr 2019 11:19:28 -0400 Received: from lists.gnu.org ([209.51.188.17]:36944) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hKP6o-0003WN-Jo for submit@debbugs.gnu.org; Sat, 27 Apr 2019 11:19:22 -0400 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 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 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) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1556378357; bh=dANKfh+jv7jac0fhB6i844GfKdJSmNC7moA+Fm8nlmQ=; h=Date:From:To:Subject; b=kmD5oJqswM2CsG/6Xv/7hrXENJr0KIWPg9Ejnzs8m73ne+2aSUNIFuDWkleKjHRwA shx4wQv6in1FC5HPbWaD9JKNlDMBFUfzD3Oh7QBsOwMIiWszjLsGKyQYJ7YyJodpbl kyClRiY8ykKfKhybshz6+KsIj+qTSMsuOzRfVEms= Date: Sat, 27 Apr 2019 17:19:16 +0200 From: "pelzflorian (Florian Pelz)" To: bug-guix@gnu.org Subject: Libinput touchpad driver not taking precedence over synaptics Message-ID: <20190427151916.dv7gkpiyde3edh36@pelzflorian.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: NeoMutt/20180716 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 5.45.111.108 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) 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 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 11 03:45:11 2019 Received: (at submit) by debbugs.gnu.org; 11 Aug 2019 07:45:11 +0000 Received: from localhost ([127.0.0.1]:44681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwiXK-0007VZ-SX for submit@debbugs.gnu.org; Sun, 11 Aug 2019 03:45:11 -0400 Received: from lists.gnu.org ([209.51.188.17]:50395) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hwiXH-0007VR-VX for submit@debbugs.gnu.org; Sun, 11 Aug 2019 03:45:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58174) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hwiXG-0001Mc-Io for bug-guix@gnu.org; Sun, 11 Aug 2019 03:45:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hwiXF-00015t-BR for bug-guix@gnu.org; Sun, 11 Aug 2019 03:45:02 -0400 Received: from pelzflorian.de ([5.45.111.108]:47260 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 1hwiXE-00012L-Sg for bug-guix@gnu.org; Sun, 11 Aug 2019 03:45:01 -0400 Received: from pelzflorian.localdomain (unknown [5.45.111.108]) by mail.pelzflorian.de (Postfix) with ESMTPSA id 41AC73600E9 for ; Sun, 11 Aug 2019 09:44:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pelzflorian.de; s=mail; t=1565509498; bh=zHyrny1I/J/1gTHa0mZaxPp2+eTnUfLNMF0Ca//Ctg4=; h=Date:From:To:Subject:References:In-Reply-To; b=H4jWQ3cbiw1hJtahk1OeYPHa7eOkKVgmJMKNmdeGdjVFqVYOZhl85iRUJJbxmNOsZ CTz4RuGGzI5m8Zt1iGFBOICrgLPk6OHG4Bj2kE4FjHbmR+Tcdcl5gtYOmlOi3tOmmH hypplS08lu7cqrEwWUjyF8Nt3xF9aTNt6hkQzBfI= Date: Sun, 11 Aug 2019 09:44:58 +0200 From: "pelzflorian (Florian Pelz)" To: bug-guix@gnu.org Subject: Re: Libinput touchpad driver not taking precedence over synaptics Message-ID: <20190811074457.kseqksnvuxmc2724@pelzflorian.localdomain> References: <20190427151916.dv7gkpiyde3edh36@pelzflorian.localdomain> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20190427151916.dv7gkpiyde3edh36@pelzflorian.localdomain> User-Agent: NeoMutt/20180716 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 5.45.111.108 X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) On Sat, Apr 27, 2019 at 05:19:16PM +0200, pelzflorian (Florian Pelz) wrot= e: > On my Macbook the buggy synaptics driver gets used. The definition of > %default-xorg-modules indicates libinputs is meant to be the default. > [=E2=80=A6] Apparently the reason synaptics is preferred over libinput upstream is that upstream does not expect users to install the synaptics driver (or wacom driver) unless they have trouble with libinput. https://gitlab.freedesktop.org/xorg/driver/xf86-input-libinput has: > commit 59e5db025307404fbfbc82f2fb3fe91d6a3005d7 > Author: Stefan Dirsch > Date: Thu May 19 17:35:57 2016 +0200 >=20 > conf: rename to 70-synaptics.conf > =20 > Bump up the synaptics driver to 70, so it get's preferred over libi= nput, which > was dropped down to 60. The synaptics driver is more of a leaf pack= age > than libinput (which covers a multitude of device types) and can be= removed by > default. When specifically installed by the user, the synaptics dri= ver should > override the system default. > =20 > Similar to what was done for wacom configuration file. > =20 > https://bugzilla.suse.com/show_bug.cgi?id=3D979554 > =20 > Signed-off-by: Stefan Dirsch > Signed-off-by: Peter Hutterer https://gitlab.freedesktop.org/xorg/driver/xf86-input-synaptics has: > commit 0f7c5ed02d4f2de34c6fb1fc3f4debceef08d0d7 > Author: Peter Hutterer > Date: Tue Aug 30 12:42:58 2016 +1000 >=20 > conf: drop libinput to below the other drivers > =20 > This is the continuation of 3f569ec493e, dropping libinput below th= e remaining > drivers. Wacom and synaptics already sort higher anyway (see wacom = commit > 0da5cd54 and synaptics commit 59e5db025). evdev remains the catchal= l > basic fallback driver and is overwritten by libinput. The two drive= rs affected > by this patch are joystick and vmmouse. > =20 > joystick is a niche driver and drives devices libinput doesn't hand= le anyway > so there is no need to override. If a user installs it, presumably = it is to > use it. > =20 > vmmouse is a niche driver and does not assign itself anymore for ne= wer kernel > drivers (see vmmouse commit 576e8123 from Oct 2014). So if vmmouse = is > installed it can safely sort higher than libinput. > =20 > Note: this is upstream behavior, distributions have to work out the= wanted > behavior themselves by renaming the config snippets accordingly. > =20 > Signed-off-by: Peter Hutterer > Reviewed-by: Hans de Goede Therefore the best course of action might be to remove synaptics from Guix=E2=80=99 defaults for xorg.conf.d instead of changing the numbering. Regards, Florian From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 16:39:53 2020 Received: (at control) by debbugs.gnu.org; 30 Nov 2020 21:39:53 +0000 Received: from localhost ([127.0.0.1]:56923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjqtl-0003oQ-3z for submit@debbugs.gnu.org; Mon, 30 Nov 2020 16:39:53 -0500 Received: from tobias.gr ([80.241.217.52]:49048) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjqtj-0003oI-FR for control@debbugs.gnu.org; Mon, 30 Nov 2020 16:39:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=x/U42T5fxD06gif64Dci5XIgB9SXRVujyJGDQyqCv4c=; h=date:to:from; b=lWN Mn/gypWFxOzmIXTkaGVku/xuPkqTTHufh3+TrcojPowdiUwXGyOFlOi7wf70ZD+Xil95Es t4YbSMmgkytymxnS8rSizf8tr7OOd1Fozda+i0XkKZWbGSy4pSJY9HPlhQRHeFJVeEiOr3 WiwGz1WI4sTKAO5G/OCSvAsGzqQ6Q4TDSgjOdpzNLYImGqTRNRe8FSLGupIZiEu+7d1Azp AXSeSwqK4jitNPe6hyc4RCB/4m4bbQIvaRWTMbGn5GSj62whyI34yUGuWJHNv8Gy+lDPnd iQ1Yw7w7RWfb6AvVjEQD8+sfcx7ledJ0E8qMhl5ee93sM6N0Uder6YB4gFw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id d2f96d3a (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO) for ; Mon, 30 Nov 2020 21:40:03 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice To: control@debbugs.gnu.org Date: Mon, 30 Nov 2020 22:39:50 +0100 Message-ID: <87o8jewml5.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: 1.7 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: merge 33189 35450 Content analysis details: (1.7 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -2.3 RCVD_IN_DNSWL_MED RBL: Sender listed at https://www.dnswl.org/, medium trust [80.241.217.52 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject 2.0 BODY_EMPTY No body text in message X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.7 (/) merge 33189 35450 From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 30 16:47:19 2020 Received: (at 35450) by debbugs.gnu.org; 30 Nov 2020 21:47:19 +0000 Received: from localhost ([127.0.0.1]:56940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjr0x-0005pw-AC for submit@debbugs.gnu.org; Mon, 30 Nov 2020 16:47:19 -0500 Received: from tobias.gr ([80.241.217.52]:49060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kjr0v-0005nw-FP for 35450@debbugs.gnu.org; Mon, 30 Nov 2020 16:47:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=ZkAkkzl9vaGox3jDXO3/9mJtMp0eUw/A3BpPau+mbVQ=; h=date:subject:to: from; b=pzFy7RfkYG0ep9YZCNL20bdnrjb/mLba9NlcypIOPCfM02djoSRtRIRqS9LXbE 3szCcQXVzXEPxj86mNk5aGZSOktBZFwl8hL6SLaPOFauZjb0uhZOZcWGUwKqasluH6nrFv +bgkF9tuPKQDDfHfBooPaY8Fcry/970JjWUP1tku3lAK+yZUd+IiLFtPghrgHUEi0M0w7d 1dRKRi6t7eTKkmXsd8gylFT35ftFzR890JSgb1qyOkbr34veK3Zf5GDChpRlcGom31ajjk E21DpZ62E/Q2emSUlN06U7mMFdUzNNL89JLk2/EzwmXKHhUYyX/1MsFmzpNTYdidUKttTQ == Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id fdc7f235 (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO) for <35450@debbugs.gnu.org>; Mon, 30 Nov 2020 21:47:28 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; From: Tobias Geerinckx-Rice To: 35450@debbugs.gnu.org Subject: Libinput touchpad driver not taking precedence over synaptics Date: Mon, 30 Nov 2020 22:47:15 +0100 Message-ID: <87lfeiwm8s.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 35450 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Florian Pelz wrote: > Therefore the best course of action might be to remove synaptics > from Guix=E2=80=99 defaults for xorg.conf.d instead of changing the > numbering. Yes, I'm all for giving this a go on master! We can always revert=20 if there's an uptick in real[0] bugs. Kind regards, T G-R [0] =E2=80=98I preferred the feel of the legacy driver=E2=80=99 isn't one. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCX8VoYw0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW1518sA/3E+qY33+SbrkGsHCkNxQjV5IUGBLEzowejq2AMW fa1VAQCr8cDParHuE8ueKVF6XCldkoJUY8b5F10Fhbgov957Bw== =DvJN -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 19:07:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 23 Apr 2022 11:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator