GNOME Bugzilla – Bug 747811
Mouse settings not getting propagated to GDM
Last modified: 2021-06-09 16:13:16 UTC
When GDM is started using Wayland, Tap to Click does not work for the touchpad. Once the user session starts, Tap to Click works as it should. While there is an option within GNOME to toggle Tap to Click, that option does not seem to reflect on GDM. At the moment, the only solution I found is to turn off Wayland for GDM by changing: /etc/gdm/custom.conf and uncommenting the entry: WaylandEnable=false That disables Wayland in GDM and the touchpad works again as usual. If the Tap to Click option needs to be enabled for GDM directly, perhaps it could be added under the accessibility option in the GDM screen. libinput 0.13.0-2 gdm 3.16.0.1-1 36: PS/2 00.0: 10500 PS/2 Mouse [Created at input.249] Unique ID: AH6Q.ZHI3OT7LsxA Hardware Class: mouse Model: "SynPS/2 Synaptics TouchPad" Vendor: 0x0002 Device: 0x0007 "SynPS/2 Synaptics TouchPad" Compatible to: int 0x0210 0x0002 Device File: /dev/input/mice (/dev/input/mouse0) Device Files: /dev/input/mice, /dev/input/mouse0, /dev/input/event11, /dev/input/by-path/platform-i8042-serio-2-event-mouse, /dev/input/by-path/platform-i8042-serio-2-mouse Device Number: char 13:63 (char 13:32) Driver Info #0: Buttons: 2 Wheels: 0 XFree86 Protocol: explorerps/2 GPM Protocol: exps2 Config Status: cfg=new, avail=yes, need=no, active=unknown Thank you!
This issue was mentioned too under: https://bugs.freedesktop.org/show_bug.cgi?id=90070#c4 It was mentioned there a bug should be created to GNOME in order to have this fixed. Apparently is not a problem with the driver but with GDM. Any ideas if this setting be changed in any other way or if it is indeed a bug that needs to be fixed? Thank you!
This should probably be under login-screen, not general. Bigger chance of it getting fixed ;)
GDM 3 Setup Utils now support this [0], you might want to look at it. [0]https://github.com/Nano77/gdm3setup-utils
Under GDM I only find General or Docs. I don't see login-screen. Is there a way to set it to that? In order to keep the user experience in check, this should be easily adjustable from within GNOME and there should not be a need to use another tool. Think of it this way, if once in GNOME you are able to control this option, why isn't it possible to adjust it in GDM? If using libinput is the way to go in GNOME, then they should make it possible to adjust this in GDM too. Otherwise users are presented with a set of options which are not consistent across the user experience.
Yeah, but until they implement such functionality, you need a workaround. It's gnome-shell/login-screen. GDM functionality is merged into the shell in 3.16. If you look into the system monitor, you see `gnome-shell --mode=login-screen --wayland` or something like that launch under the gdm user.
Moved, thanks!
You can turn it on in dconf, like so: gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true If you want to turn it on for GDM, use: sudo -u gdm gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true However, that will fail under X, so you'll first have to do: xhost +SI:localuser:gdm You can check with this command: sudo -u gdm gsettings get org.gnome.desktop.peripherals.touchpad tap-to-click If you want, you can also do it graphically: sudo -u gdm dconf Cheers.
Any chance an option for this could be added somewhere in the graphical interface? User experience wise, having to change this from the command line is horrible. More when the option to use it for the current user is available within the user interface. Thanks!
we could potentially add a [Login Screen] button to the mouse panel like we do in the Language panel, I guess, or something like that. Not user what the designers think.
Correcting the title, nothing to do with Wayland, or just tap-to-click.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new bug report at https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/ Thank you for your understanding and your help.