After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 747811 - Mouse settings not getting propagated to GDM
Mouse settings not getting propagated to GDM
Status: RESOLVED OBSOLETE
Product: gnome-control-center
Classification: Core
Component: Mouse
3.16.x
Other Linux
: Normal major
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks:
 
 
Reported: 2015-04-13 23:44 UTC by fedevx
Modified: 2021-06-09 16:13 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description fedevx 2015-04-13 23:44:30 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!
Comment 1 fedevx 2015-04-24 01:08:02 UTC
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!
Comment 2 Juraj Fiala 2015-05-07 16:49:44 UTC
This should probably be under login-screen, not general. Bigger chance of it getting fixed ;)
Comment 3 Juraj Fiala 2015-05-08 04:28:12 UTC
GDM 3 Setup Utils now support this [0], you might want to look at it.

[0]https://github.com/Nano77/gdm3setup-utils
Comment 4 fedevx 2015-05-10 08:58:10 UTC
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.
Comment 5 Juraj Fiala 2015-05-10 09:20:43 UTC
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.
Comment 6 fedevx 2015-05-10 09:57:37 UTC
Moved, thanks!
Comment 7 Juraj Fiala 2015-08-24 09:29:44 UTC
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.
Comment 8 fedevx 2015-08-29 14:59:52 UTC
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!
Comment 9 Ray Strode [halfline] 2015-08-31 12:34:22 UTC
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.
Comment 10 Bastien Nocera 2015-11-03 16:33:03 UTC
Correcting the title, nothing to do with Wayland, or just tap-to-click.
Comment 11 André Klapper 2021-06-09 16:13:16 UTC
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.