I've enabled tap-to-click in Gnome but it doesn't work on GDM.

I tried running dconf-editor as root to modify the setting but to no avail.

I also tried running sudo -u gdm gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true but I get the following error

(process:16560): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=long-number-here --binary-syntax --close-stderr': Child process exited with code 1

How do I enable tap-to-click on GDM?

  • I don't know about GDM but this has worked on every Arch version I've tried it on: forums.kali.org/… – John S Dec 15 '16 at 17:53

You have to export $(dbus-launch) and set the gsettings backend (tested on archlinux with gdm 3.18.2):

  1. switch to a VT (e.g. Ctrl+Alt+F3), login as root and run:

    su - gdm -s /bin/sh

    to switch user to gdm.

  2. then run:

    export $(dbus-launch)


    GSETTINGS_BACKEND=dconf gsettings set org.gnome.desktop.peripherals.touchpad tap-to-click true

    run exit or hit Ctrl+D to return to root account.

  3. restart the display manager:

    systemctl restart gdm

Reverting is pretty much the same, just change true to false @ step 2.

| improve this answer | |
  • In Debian Stretch switch user to Debian-gdm: su - Debian-gdm -s /bin/sh – Sławek Jan 21 '17 at 18:57
  • so how do you persist these settings? – iLemming May 10 '18 at 6:05
  • Confirmed working on Fedora 30. – Zhro Aug 25 '19 at 14:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.