登录后触摸板停止工作

登录后触摸板停止工作

我女朋友的触摸板自从连接到投影仪后就开始出现问题。启动时触摸板工作正常,但一旦她退出登录屏幕,光标就会冻结,她不得不使用 USB 鼠标。

我看到了另一个关于同一问题的帖子这里,但这五个解决方案似乎都不起作用。我们使用的是 12.04

答案1

以下内容改编自OP 的评论。这是一种非常相似的技术,但并非原文作者所言。

  1. 安装dconf-工具安装 dconf-tools

    sudo apt-get update && sudo apt-get install dconf-tools
    
  2. Alt+F2并运行打开 dconf 编辑器dconf-editor(或者在终端中运行)或在 Unity Dash 中搜索它。

  3. 去:

    设置 → org → gnome-settings-daemon → 外围设备 → 触摸板

  4. 将键设置touchpad-enabledtrue

答案2

关闭 VLC 会话后,我遇到了同样的问题。dconf 解决方案都不起作用。“触控板”显示为已启用,但实际上不起作用。我使用的是 12.04 以下版本,升级到 12.10 后仍然遇到同样的问题。

我使用 modprobe 选项恢复了触控板proto=imps

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps

(参见https://superuser.com/questions/384885/,不知道 proto 选项是干什么的!)

但随后‘双指滚动’功能变为‘关闭’,并且‘系统设置’中‘鼠标和触控板’条目的‘触控板’选项卡就消失了。

而且,dconf 编辑器说触控板滚动方式是两根手指......

我会不忠实地重新启动...

答案3

我也遇到过同样的问题。触摸板在 gnome 中工作正常,但我安装了 Matte 和其他几个发行版。在登录屏幕上,触摸板工作正常,即使我还插入了 USB 鼠标。但登录到 gnome 以外的任何系统时,触摸板就会死机。

根据出现的问题,有几种不同的解决方案。

就我而言,我只需要添加一个启动命令。

如果您的触摸板坏了,请尝试在终端中输入以下内容:

sudo synclient TouchPadOff=0

如果触摸板再次开始工作,则需要将其添加到启动应用程序中。根据您使用的桌面环境,启动应用程序略有不同。无论桌面是什么,在 Linux 中查找程序都相当容易,因为大多数程序都内置在应用程序菜单中的搜索功能。这是 Matte 中的程序,称为“启动应用程序”:

在此处输入图片描述

要添加启动命令,只需选择加号并输入以下信息。其他两个字段并不重要,但在命令框中输入命令。您可以在不使用 sudo 的情况下输入它,如下所示:

synclient TouchPadOff=0

重新启动,它应该可以正常工作。不幸的是,你可能必须在安装的每个桌面环境中执行此操作。KDE 可能不需要此添加命令就可以工作。但到目前为止,我尝试过的每个桌面环境都需要此命令才能使触摸板工作,gnome/unity 除外。

相关内容