BitJam wrote:If you just want to disable the touchpad, there are several solutions
========= SCRAPER REMOVED AN EMBEDDED LINK HERE ===========
url was:"http://askubuntu.com/questions/65951/how-to-disable-the-touchpad"
linktext was:"here"
====================================
that don't depend on synclient or similar tools. One really neat solution is to install the touchpad-indicator package which will give you a way of turning the touchpad on and off via a system tray applet. But if your touchpad is disabled when the mouse dies then you might have difficulty getting to the applet. Another solution works via the command line using the xinput command. You can then bind a simple toggle script to a Fn + F<whatever> key. I use xbindkeys to associate a script with a certain key. I use xev to find out what a key or key combination is called.
Thanks. BitJam... The xinput solution is for me. Since I use pure openbox as my gui of choice, {OK I also load the"lxpanel"} I manually edit my own keybindings. But I've already got scripts for this based on synclient that were not hard to edit to reflect the xinput commands. Since one of them is called in my ~/.xinitrc I only have to think about it if I want to turn it back on...
As it happens I was just logging in to explain about the fix I found via the Mageia Linux Forum that also works here when I read your post which included the same xinput method.
I don't know why my initial web search on this failed to find the links Somebody on the Mageia Forum said took 3 seconds on Google. {Though I would have been using Startpage by default ever since Scroogle died...} But the solution there works here with the only diff being that here I use apt-get instead of urpmi to get the xinput package...
Then since:
Code: Select all
xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=10 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=11 [slave pointer (2)]
⎜ ↳ DLL0651:00 06CB:2985 id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ Integrated_Webcam_HD id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ ACPI Virtual Keyboard Device id=15 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
Identifies my dell touchpad as"id=13", all I need do is to substitute this:
Code: Select all
xinput set-prop 13"Device Enabled" 0
anyplace my existing Synaptic based scripts said:
And I'm happy...
As yet there isn't a substitute for"synclient TouchpadOff=2". But then again, since the Dell touchpad is currently only recognized as a generic"mouse" there aren't any advanced touchpad functions to disable anyway... So like I said, I'm happy with this fix.
My thanks to you all for the kindly given help.