On Mate desktop 1.18.1, unable to find the preference settings for the Touch Pad in order to enable and disable the Touch Pad on the fly. Having the Touch Pad active while typing text results in a huge mess at times, so bad at times that the text has to be retyped completely, or plenty cut-n-paste to be done to fix.
Yep Dell laptops (design flaw by Dell) does not come with Fn+F? key combination to disable the Touch Pad on the fly, so user need to rely on the MATE desktop to provide the equivalent functionality.
There is no Touchpad tab on the Mouse window, only 1 tab for Mouse.
Not sure what I supposed to look for:
grep "Using input driver" /var/log/Xorg.0.log
22.505] (II) Using input driver 'libinput' for 'Power Button'
22.565] (II) Using input driver 'libinput' for 'Video Bus'
22.581] (II) Using input driver 'libinput' for 'Video Bus'
22.593] (II) Using input driver 'libinput' for 'Power Button'
22.610] (II) Using input driver 'libinput' for 'Sleep Button'
22.623] (II) Using input driver 'libinput' for 'Logitech USB Optical Mouse'
22.675] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD'
22.698] (II) Using input driver 'libinput' for 'DLL07B1:01 044E:120B'
22.749] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
22.777] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
22.805] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
22.863] (II) Using input driver 'libinput' for 'DLL07B1:01 044E:120B'
Edit 1:
Even disabling the touchpad in the settings and rebooting the laptop, the touchpad is still active.
This likely relates to the touchpad device for your Dell. For some reason it is listed twice…
Using input driver 'libinput' for 'DLL07B1:01 044E:120B'
Get the device ID for the touchpad using…
xinput
The list the properties for that device eg device 10
xinput list-props 10
There is usually a “Device Enabled” device property that can be used to disable/enable a given device. For example, to disable device 10 do
xinput set-prop 10 "Device Enabled" 0
To enable again
xinput set-prop 10 "Device Enabled" 1
Perhaps you could define two hotkeys (not sure what is possible with MATE) to run a simple script using the xinput set-prop’ command to disable and enable the touchpad device.
If you’re using a mouse, you could create two graphical .desktop files (with appropriate icons) so that you can simply click on graphical desktop iconsto disable and enable the touchpad respectively eg ~/.local/sgare/applications/disable_touchpad
One additional commant: As Device IDs can change with the addition/removal of input devices, it is preferable to use the device name as reported by xinput eg