有没有办法通过命令/键盘快捷键打开/关闭触摸板?我尝试使用这个:
if $(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled); then gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false; else gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true; fi
但它根本不起作用。
答案1
解决方法:
在这篇文章的帮助下https://askubuntu.com/a/1140700/739431
如果尚未安装,请安装 xdotool 包,sudo apt install xdotool
- 跑步
xmodmap -pke | grep TouchpadToggle
例子
pratap@i7:~$ xmodmap -pke | grep TouchpadToggle
keycode 71 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol XF86TouchpadToggle
keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle NoSymbol XF86TouchpadToggle
pratap@i7:~$
- 在终端中运行
xdotool key XF86TouchpadToggle
以检查触摸板切换是否有效?
- 创建自己的快捷方式 Shift+Ctrl+I,并使用自定义命令
xdotool sleep 1 key XF86TouchpadToggle
睡眠值 0.5 也可以起作用。请尝试一下,以保证舒适度。
答案2
synclient TouchpadOff=$(synclient -l | grep -q 'TouchpadOff.*1'; echo $?)
和
tp=$(synclient -l | grep TouchpadOff | awk '{ print $3 }') && tp=$((tp==0)) && synclient TouchpadOff=$tp
对我来说,它们都可以在 Xfce 中打开/关闭触摸板。
我使用与脚本关联的快捷方式
#!/bin/bash
synclient TouchpadOff=$(synclient -l | grep -q 'TouchpadOff.*1'; echo $?)
来源 -这里
答案3
是的。在我的笔记本电脑上,我可以使用 F5 键打开/关闭触摸板。在你的笔记本电脑上试试,如果不行,再试着按功能+F5 (F5 或笔记本电脑使用的键)。查看键盘上的图标。