如何启用触控板?

昨天,突然我的MSI笔记本电脑上的触摸板开始没有响应。 换句话说,在“登录”屏幕中,触摸板正在按预期工作。 但是, 在桌面屏幕中 ,登录后,触摸板无法正常工作。

如何在桌面中启用触控板?

确保已启用触控板。 在MSI笔记本电脑上启用或禁用触摸板: FN + F3

我不小心禁用了我的触控板。 这是我发现重新启用它的方式。

按“Windows键”打开开始菜单。 输入“terminal”并输入,打开命令行。

然后输入:

xinput list 

找到触摸板的“id”。 对我来说,它看起来像这样:

 Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ TPPS/2 IBM TrackPoint id=12 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=11 [slave pointer (2)] 

我的触控板有id = 11。

然后输入

 xinput set-prop 11 "Device Enabled" 1 

(但用触摸板上的任何ID替换11)

如果您通过“鼠标和触摸板GUI”禁用触摸板,则运行Ubuntu 16.04有一种非常简单的方法可以重新启用它:

  • ALT + TAB选择“鼠标和触摸板GUI”,如果您当前没有集中注意力。 (或使用Windows键 – >搜索“鼠标和触摸板” – > ENTER
  • 使用TAB迭代GUI中的项目,直到突出显示ON / OFF滑块。
  • ENTER键将开关切换回“ON”。

我意识到这很简单,但我花了很长时间才弄明白。

您可以在终端中尝试以下命令并查看它是否有帮助,我总是用它在11.10停止工作时重新启动触摸板,但我在12.04没有遇到任何问题。

 synclient Touchpadoff=0 

我不记得在12.04中遇到此问题,但是运行gpointing-device-settings命令并取消选中Disable touchpad总是在11.10中为我做了。

这对我在kali linux上工作:

 gsettings reset org.gnome.desktop.peripherals.touchpad send-events 

模式目录可以通过以下方式找到:

 gettings list-schemas 

我正在使用Linux Mint并禁用了触摸板,就像我之前的其他人一样,我注意到如果你没有方便的话,重新打开它是多么困难。

使用Mint首选项禁用触摸板将不允许您使用xinput或synclient再次启用它,如各处所建议的那样。

TL;博士

 gsettings set org.cinnamon.settings-daemon.peripherals.touchpad touchpad-enabled true 

关于我如何设法恢复它的更长版本。

我将肉桂配置转储到一个文件中:

 'dconf dump /org/cinnamon/ > mysettings' 

在’settings-daemon / peripherals / touchpad’标题下,我发现’touchpad-enabled = false’

列出模式并查找与触摸板相关的内容

 gsettings list-schemas | grep touchpad 

列出触摸板架构中的键

 gsettings list-keys org.cinnamon.settings-daemon.peripherals.touchpad 

启用触控板

 gsettings set org.cinnamon.settings-daemon.peripherals.touchpad touchpad-enabled true 

一些有用的链接:

  • 备份肉桂设置
  • 什么是dconf以及如何使用它

我遇到了同样的问题,但我发现我的修复非常简单。 我从笔记本电脑的USB端口拔出鼠标,触摸板立即重新开始工作。 当你插入鼠标时它会禁用触摸板。我的笔记本电脑的型号是MSI Apache Pro-012(GE70)

键盘底部有一个小按钮在笔记本电脑上(有时在触摸板上方)我看起来像W但不是Windows键,如果你有一个小按钮它启用和禁用你的触摸板。