From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subject: Touchpad tap Date: Sun, 28 Oct 2018 19:40:40 +0100 (CET) Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_56124_1000770418.1540752040646" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60497) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gGpzW-0007bI-03 for help-guix@gnu.org; Sun, 28 Oct 2018 14:40:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gGpzV-0001MN-2X for help-guix@gnu.org; Sun, 28 Oct 2018 14:40:49 -0400 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Help Guix , Bug Guix ------=_Part_56124_1000770418.1540752040646 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello, Guix Help! I am not able to use tap on my touchpad. Scroll is working, mouse motion is working, left and right buttons are working, but tap and double click are not working on my touchpad. As described in the Internet need to use /etc/X11/xorg.conf.d/90-synaptics.conf. But GuixSD has own filesystem structure, so there is no /etc/X11. Here it is configuration file xorg.scm: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/xorg.scm?id=v0.15.0-2564-g38a2f5eaf#n2564 I assume xorg configurations ought to be done. Please, how to write my config.scm? ------=_Part_56124_1000770418.1540752040646 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello, Guix Help! I am not able to use tap on my touchpad. Scroll is working, mouse motion is working, left and right buttons are working, but tap and double click are not working on my touchpad.

As described in the Internet need to use /etc/X11/xorg.conf.d/90-synaptics.conf.
But GuixSD has own filesystem structure, so there is no /etc/X11.

Here it is configuration file xorg.scm: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/xorg.scm?id=v0.15.0-2564-g38a2f5eaf#n2564

I assume xorg configurations ought to be done. Please, how to write my config.scm?
------=_Part_56124_1000770418.1540752040646-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Pierre Neidhardt Subject: Re: Touchpad tap Date: Sun, 28 Oct 2018 21:02:27 +0100 Message-ID: <87a7mxn8ks.fsf@ambrevar.xyz> References: Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46750) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gGrGe-0004ms-3f for help-guix@gnu.org; Sun, 28 Oct 2018 16:02:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gGrGd-0003aS-61 for help-guix@gnu.org; Sun, 28 Oct 2018 16:02:35 -0400 In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: znavko@tutanota.com Cc: Bug Guix , Help Guix --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi! Consult the manual, "(guix) X Window". There is an example near the end: =2D-8<---------------cut here---------------start------------->8--- (define bepo-evdev "Section \"InputClass\" Identifier \"evdev keyboard catchall\" Driver \"evdev\" MatchIsKeyboard \"on\" Option \"xkb_layout\" \"fr\" Option \"xkb_variant\" \"bepo\" EndSection") (operating-system ... (services (modify-services %desktop-services (slim-service-type config =3D> (slim-configuration (inherit config) (startx (xorg-start-command #:configuration-file (xorg-configuration-file #:extra-config (list bepo-evdev))))))))) =2D-8<---------------cut here---------------end--------------->8--- The above example only details keyboard configuration. For your trackpad, = have a look at libinput's manpage. Also https://wiki.archlinux.org/index.php/Libinput may give you a good cove= rage of the topic. =2D-=20 Pierre Neidhardt https://ambrevar.xyz/ --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAlvWFdMACgkQm9z0l6S7 zH8cWAf/TVXByJJEPMhRcxWtOJeE2YrpHJSXrXijwuHM6EMlP5rG5tOO/A27LMdq z1hShZvrAgHQgADP6b7kmFQ+rEhFmY+IOr7OGYAwwKLyvWoy7g4r7Nkg/Ep2Hs0O h3ozUeiKp/FXN7njjkoJJleD4vRjQXstbyDvbk+0jAK3pv3lXflNjh1CzAmgcGCt Qle9JouYMHZYoQc2EqSH/YNODc3KYzQhgTgnbSuGWhLUhwioVAQI+uPN1mw6z63E yHmZT91dcv5upG4qR6eOY0gouw53uTAlNmmvY9mmzP3XDNG4XIUEqYv/ilQfHZgH J/Z7xx/veWXHQMN2UaJGaduLjKIJug== =c8oD -----END PGP SIGNATURE----- --=-=-=-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luther Thompson Subject: Re: Touchpad tap Date: Sun, 28 Oct 2018 19:49:18 -0400 Message-ID: <20181028194918.32e4b6cc@gmail.com> References: <87a7mxn8ks.fsf@ambrevar.xyz> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57990) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gGuoV-0000vZ-CE for help-guix@gnu.org; Sun, 28 Oct 2018 19:49:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gGuoU-0002jw-5O for help-guix@gnu.org; Sun, 28 Oct 2018 19:49:47 -0400 In-Reply-To: <87a7mxn8ks.fsf@ambrevar.xyz> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Pierre Neidhardt Cc: Help Guix , Bug Guix On Sun, 28 Oct 2018 21:02:27 +0100 Pierre Neidhardt wrote: > Hi! > > Consult the manual, "(guix) X Window". There is an example near the > end: > > --8<---------------cut here---------------start------------->8--- > (define bepo-evdev > "Section \"InputClass\" > Identifier \"evdev keyboard catchall\" > Driver \"evdev\" > MatchIsKeyboard \"on\" > Option \"xkb_layout\" \"fr\" > Option \"xkb_variant\" \"bepo\" > EndSection") > > (operating-system > ... > (services > (modify-services %desktop-services > (slim-service-type config => > (slim-configuration > (inherit config) > (startx (xorg-start-command > #:configuration-file > (xorg-configuration-file > #:extra-config > (list bepo-evdev))))))))) > --8<---------------cut here---------------end--------------->8--- > > The above example only details keyboard configuration. For your > trackpad, have a look at libinput's manpage. > Also https://wiki.archlinux.org/index.php/Libinput may give you a > good coverage of the topic. I've been having the same problem on my Think Penguin laptop, and since seeing this email, I've tried modifying my config.scm unsuccessfully. I've run the reconfigure command and rebooted. Here is my services field: ---BEGIN--- (services (cons* (gnome-desktop-service) (console-keymap-service "dvorak") (extra-special-file "/usr/bin/env" (file-append coreutils "/bin/env")) (modify-services %desktop-services (slim-service-type config => (slim-configuration (inherit config) (startx (xorg-start-command #:configuration-file (xorg-configuration-file #:extra-config '( "Section \"InputClass\" Identifier \"keyboard-all\" Option \"XkbLayout\" \"dvorak\" MatchIsKeyboard \"on\" EndSection Section \"InputClass\" Identifier \"touchpad-all\" MatchIsTouchpad \"on\" Option \"DisableWhileTyping\" \"on\" Option \"Tapping\" \"on\" EndSection" )))))) (guix-service-type config => (guix-configuration (inherit config) (substitute-urls (list "https://berlin.guixsd.org" "https://mirror.hydra.gnu.org" "https://hydra.gnu.org"))))))) ---END--- Neither DisableWhileTyping nor Tapping has any effect. I also set the corresponding settings in Gnome Tweaks > Keyboard & Mouse > Touchpad. If I need a Driver field or some specific Identifier, I haven't been able to find a way to determine the correct info for those fields. Luther From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: bug#33189: Touchpad tap Date: Mon, 29 Oct 2018 01:44:45 +0100 Message-ID: <87woq1bmyq.fsf@tobias.gr> References: <87a7mxn8ks.fsf@ambrevar.xyz> <20181028194918.32e4b6cc@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; format=flowed Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39080) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gGvfj-0004El-Em for help-guix@gnu.org; Sun, 28 Oct 2018 20:44:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gGvfi-0003jf-I4 for help-guix@gnu.org; Sun, 28 Oct 2018 20:44:47 -0400 Received: from tobias.gr ([2001:470:7405::1]:36366) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gGvfg-0003gV-Hl for help-guix@gnu.org; Sun, 28 Oct 2018 20:44:46 -0400 In-reply-to: <20181028194918.32e4b6cc@gmail.com> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Luther Thompson , znavko@tutanota.com Cc: 33189@debbugs.gnu.org, help-guix@gnu.org Luther, Luther Thompson wrote: > Section \"InputClass\" > Identifier \"touchpad-all\" > MatchIsTouchpad \"on\" > Option \"DisableWhileTyping\" \"on\" > Option \"Tapping\" \"on\" > EndSection" [...] > Neither DisableWhileTyping nor Tapping has any effect. I also > set the > corresponding settings in Gnome Tweaks > Keyboard & Mouse > > Touchpad. > If I need a Driver field or some specific Identifier, I haven't > been > able to find a way to determine the correct info for those > fields. Here's what I use: Section \"InputClass\" Identifier \"Touchpads\" Driver \"libinput\" MatchDevicePath \"/dev/input/event*\" MatchIsTouchpad \"on\" Option \"DisableWhileTyping\" \"on\" Option \"MiddleEmulation\" \"on\" Option \"ClickMethod\" \"clickfinger\" Option \"Tapping\" \"on\" Option \"TappingButtonMap\" \"lrm\" Option \"TappingDrag\" \"on\" Option \"ScrollMethod\" \"twofinger\" Option \"NaturalScrolling\" \"true\" EndSection xinput(1) calls it an 'ETPS/2 Elantech Touchpad'. Kind regards, T G-R From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luther Thompson Subject: Re: bug#33189: Touchpad tap Date: Mon, 29 Oct 2018 00:01:44 -0400 Message-ID: <20181029000144.0d3df56a@gmail.com> References: <87a7mxn8ks.fsf@ambrevar.xyz> <20181028194918.32e4b6cc@gmail.com> <87woq1bmyq.fsf@tobias.gr> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43792) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gGykT-0008Mj-M4 for help-guix@gnu.org; Mon, 29 Oct 2018 00:01:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gGykS-0003vA-Np for help-guix@gnu.org; Mon, 29 Oct 2018 00:01:53 -0400 Received: from mail-vk1-xa2d.google.com ([2607:f8b0:4864:20::a2d]:33859) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gGykS-0003ux-F0 for help-guix@gnu.org; Mon, 29 Oct 2018 00:01:52 -0400 Received: by mail-vk1-xa2d.google.com with SMTP id b65-v6so1709474vkf.1 for ; Sun, 28 Oct 2018 21:01:51 -0700 (PDT) In-Reply-To: <87woq1bmyq.fsf@tobias.gr> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Tobias Geerinckx-Rice Cc: 33189@debbugs.gnu.org, help-guix@gnu.org On Mon, 29 Oct 2018 01:44:45 +0100 Tobias Geerinckx-Rice wrote: > Here's what I use: > > Section \"InputClass\" > Identifier \"Touchpads\" > Driver \"libinput\" > MatchDevicePath \"/dev/input/event*\" > MatchIsTouchpad \"on\" > > Option \"DisableWhileTyping\" \"on\" > Option \"MiddleEmulation\" \"on\" > Option \"ClickMethod\" \"clickfinger\" > Option \"Tapping\" \"on\" > Option \"TappingButtonMap\" \"lrm\" > Option \"TappingDrag\" \"on\" > Option \"ScrollMethod\" \"twofinger\" > Option \"NaturalScrolling\" \"true\" > EndSection > > xinput(1) calls it an 'ETPS/2 Elantech Touchpad'. Thanks, but I still can't get it to work. This is my current config: Section \"InputClass\" Identifier \"Touchpads\" Driver \"libinput\" MatchDevicePath \"/dev/input/event*\" MatchIsTouchpad \"on\" Option \"DisableWhileTyping\" \"on\" Option \"Tapping\" \"on\" EndSection I've found from xinput that it's a 'SynPS/2 Synaptics TouchPad' at device node /dev/input/event6. I can't find a way to confirm the driver name. Luther