On 07/29/2016 11:11 AM, Doug wrote: > > On 07/29/2016 10:34 AM, thomas cameron wrote: >> On 07/28/2016 06:52 PM, Ed Greshko wrote: >>> FWIW, my Acer Laptop reports "Couldn't find synaptics properties. No >>> synaptics driver >>> loaded?" when using "synclient -l". Yet my touchpad works just >>> fine. KDE has a setting >>> for disabling the touchpad, but it doesn't work. Lucky for me my >>> laptop has a "Fn+F7" key >>> combination which turns off the touchpad hardware wise. >> Thanks, Ed! >> >> Mine is a Synaptics, and it works great with "synclient TouchpadOff=1" >> so I think I'm good! >> >> TC >> - > There used to be a program called synaptik--notice the spelling--that > would turn the scratchpad off. > See if you can find it anywhere. Here's a script I "appropriated" that works on my Dell laptop: ------------------------ CUT HERE ------------------------------------ #!/bin/bash # toggleTouchpad by Brendon Dugan # Toggles a touchpad on or off depending on it's current state or CLI # argument # # To configure, run the command 'xinput list' in terminal and identify # your touch pad. # # Using the output of the above command, change the touchpadString # variable to a substring of your touchpad's description that is unique # to that device. # # To run, simply type 'toggleTouchpad' to toggle your touchpad on or # off, or 'toggleTouchpad on' to explicitly turn your touchpad on, or # 'toggleTouchpad off' to explicitly turn it off. # # Enjoy! # # Note from Rick Stevens: "My laptop uses an AlpsPS/2 touchpad, not a # Synaptics one, so that's why the string below is what it is." touchpadString="AlpsPS/2 ALPS GlidePoint" touchpadID=$(xinput list | grep "$touchpadString" | awk -F " " '{print $7}' | awk -F "=" '{print $2}') touchpadEnabled=$(xinput list-props $touchpadID | grep "Device Enabled" | awk -F ":" '{print $2}') # Check for arguments on the command line if [ $# -eq 1 ]; then # Any arguments? arg1=$(echo $1 | tr [:upper:] [:lower:]) # Yes, convert to lower case cliArg=1 # Set flag that we have one else # There is no argument. cliArg=0 # Clear flag fi if [ $cliArg -eq 1 ]; then # Did we get an argument? if [ $arg1 = 'on' ]; then # Yes, was it "on"? xinput --set-prop $touchpadID "Device Enabled" 1 # Yes, enable the touchpad elif [ $arg1 = 'off' ]; then # No, was it "off"? xinput --set-prop $touchpadID "Device Enabled" 0 # Yes, disable the touchpad else # None of the above, so... sleep 1 # ...sleep one second, exit fi else # No argument, toggle state if [ $touchpadEnabled -eq 1 ]; then # Enabled now? xinput --set-prop $touchpadID "Device Enabled" 0 # Yes, so disable it else # Must be disabled, so... xinput --set-prop $touchpadID "Device Enabled" 1 # ...enable it fi fi ------------------------ CUT HERE ------------------------------------ This is saved as "/usr/local/bin/toggleTouchpad", mode 755 and owned by root:root (/usr/local/bin is part of all of my users' PATHs). ---------------------------------------------------------------------- - Rick Stevens, Systems Engineer, AllDigital ricks@xxxxxxxxxxxxxx - - AIM/Skype: therps2 ICQ: 226437340 Yahoo: origrps2 - - - - Vegetarian: Old Indian word for "lousy hunter" - ---------------------------------------------------------------------- -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://lists.fedoraproject.org/admin/lists/users@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines Have a question? Ask away: http://ask.fedoraproject.org