I previously used Fn+F9 to disable/enable my touchpad for when I used an external mouse (when using Ubuntu 16.04). After upgrading to 18.04 I've found that when I hit that combination I get a graphic showing the touchpad icon with an "X" but it actually doesn't do anything at all.
I have an Asus UX305C
$ lsmod | grep asus
asus_nb_wmi 28672 0
asus_wmi 28672 1 asus_nb_wmi
sparse_keymap 16384 1 asus_wmi
wmi 24576 1 asus_wmi
video 45056 2 asus_wmi,i915
asus_wireless 16384 0
$ dconf read /org/gnome/desktop/peripherals/touchpad/send-events
'enabled'
EDIT: I discovered that it works correctly in the login screen and also works fine when using a LiveUSB 18.04. I think the issue is some residual package or setting from a 16.04.
lsmod | grep asus
to the question. – N0rbert Apr 05 '19 at 15:14<Fn>+<F9>
enables and disables touchpad normally. What is your desktop environment? Please add output ofdconf read /org/gnome/desktop/peripherals/touchpad/send-events
(for GNOME) ordconf read /org/mate/desktop/peripherals/touchpad/touchpad-enabled
(for MATE) to the question. – N0rbert Apr 05 '19 at 18:56touchpad-indicator
. It does all of this auto-magically. – heynnema Apr 05 '19 at 20:21dconf write /org/gnome/desktop/peripherals/touchpad/send-events "['disabled']"
and then test touchpad reaction. – N0rbert Apr 05 '19 at 20:21gsettings
, which is the cli frontend to dconf. One of the reasons is that the higher levelgsettings
includes consistency check for dconf. The command for gsettings would then be on 18.04:gsettings set org.gnome.desktop.peripherals.touchpad send-events 'disabled'
– Jacob Vlijm Apr 05 '19 at 20:28gsettings set org.gnome.desktop.peripherals.touchpad send-events 'disabled'
and it disabled the touchpad, but Fn-F9 still showed the same icon with an X on it as if it was disabling and did nothing (the touchpad remained disabled until I ran the command again withenabled
). – Tim Tisdall Apr 07 '19 at 12:42~/.gconf
,~/.gnome
,~/.gnome2
that seems pertinent. Is there some way to see a diff of gsettings from the defaults? – Tim Tisdall Apr 08 '19 at 12:39sudo chown -R $USER:$USER $HOME
and then reboot. About diff: you can usegsettings list-recursively | sort > one
and then compare them with some other version (for example from LiveUSB -gsettings list-recursively | sort > two
) using plaindiff one two
or MeldMerge (meld one two
). – N0rbert Apr 08 '19 at 13:19org.gnome.desktop.interface gtk-im-module 'gtk-im-context-simple'
is on a clean LiveUSB while my system is 'ibus'. I tried changing it to 'gtk-im-context-simple', but it didn't seem to change anything. – Tim Tisdall Apr 10 '19 at 17:40