#1 楼
执行xinput list
以查看触摸板的名称。假设它是“ SynPS / 2 Synaptics触摸板”。(可以使用
id=
之后的数字代替设备的名称,但是id在系统之间可能有所不同,甚至在重新启动后也可以更改在某些情况下,使用该名称比较安全,因为使用错误的ID可以禁用键盘,等等)然后禁用命令将
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 0
启用:
xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1
相应地更改您的设备名称。
然后可以在“键盘”>“自定义”>“添加”下将这两个命令与快捷方式相关联。
这两个命令也可以通过“应用程序”启动器运行:
将Gedit用作文本编辑器:
sudo gedit ~/.local/share/applications/disable_touchpad.desktop
行:
[Desktop Entry]
Name=Disable touchpad
Comment=Set your touchpad preferences
Exec= xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 0
Icon=touchpad-disabled
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Settings;HardwareSettings;X-GNOME-Settings-Panel;System;
还:
sudo gedit ~/.local/share/applications/enable_touchpad.desktop
行:
[Desktop Entry]
Name=Enable touchpad
Comment=Set your mouse and touchpad preferences
Exec= xinput set-prop "SynPS/2 Synaptics TouchPad" "Device Enabled" 1
Icon=input-touchpad-symbolic
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;Settings;HardwareSettings;X-GNOME-Settings-Panel;System;
现在,只需使用Super-Space启动器并输入“ touchpad”,“ enable”或“ disable”的首字母即可。
创建后,可以用不同的方式访问这些启动器方式,例如添加到基座等。
评论
谢谢!对其他用户的一些更正Icon = touchpad-disabled必须是Icon = touchpad-disabled-symbolic。
–efkan
16-11-25在11:44
此外,我的鼠标ID在每次重新启动时都会更改。我已经通过使用Exec = xinput set-prop“我的设备名称”“ Device Enabled” 0进行了处理。
–efkan
16-11-25在12:36
@efkan-关于图标:两者都对我有用。我可以确认我在/usr/share/applications/disable_touchpad.desktop中有行Icon = touchpad-disabled
–user170
16-11-25在13:02
您应该放置“ SynPS / 2 Synaptics触摸板”而不是ID(应包含双引号)。您的解决方案对我来说真的很有用。
–efkan
16-11-25在13:14
对于使用Apple硬件的用户,请勿使用“ Apple Inc. Apple内部键盘/触控板”作为设备名称。那只会禁用键盘,而不会禁用触控板。尚未找到实际触控板的名称
–
17年7月15日在5:06
#2 楼
如果您的按键不起作用,则可以尝试输入终端“ synclient TouchPadOff = 1”命令以禁用触摸板,如果要启用它,则可以键入“ synclient TouchpadOff = 0”评论
synclient TouchPadOff = 1给了我这个:找不到突触属性。没有加载突触驱动程序?并且没有其他效果。
–user170
16-11-25在13:07
好的,那么您可以先输入终端“ xinput list”,然后寻找您的触摸板ID,然后输入“ xinput set-prop #id“ Device Enabled” 0”,将#id替换为触摸板的ID
– bokherif
16-11-25在13:09
我是已经说过的答案的OP。
–user170
16年11月25日在13:14
@cipricus对不起,我没有检查我首先告诉的情况是关于您使用突触包的情况,对不起,如果我无法帮助
– bokherif
16-11-25在13:15
不用担心-我对答案做出了更改(根据新评论),该更改与设备ID的变量号无关,而是使用设备名称。 -您的解决方案是在不使用突触的计算机上工作的吗?它在xinput列表下为您显示什么? (只是好奇)
–user170
16-11-25在13:30
#3 楼
这是我在基本os(0.3 Freya)中的做法。希望这会有所帮助,因为0.4 Freya基于Ubuntu 16.04。转到所有设置->鼠标和触摸板->触摸板
并关闭触摸板
评论
谢谢,但是在“鼠标和触摸板”设置中没有“关闭触摸板”选项。
–mkuru
16年8月4日在15:36
这不是一个选项,而是一个按钮,只需将其关闭
– Saahithyan Vigneswaran
16年8月5日在4:05
再次感谢,但在“鼠标和触摸板”设置中没有按钮,选项或选择“关闭触摸板”。
–mkuru
16年8月5日在6:53
在Loki中,似乎没有该按钮
–user170
16-10-16在8:48
评论
我从弗雷亚(Freya)转到洛基(loki)了几天,不幸的是你的权利。在freya中可以关闭触摸板,而在loki的鼠标系统设置中不再可用:(在这里部分回答。我在这里添加了该答案,以及有关如何使用快捷键的更多信息