触摸板在Debian 8上从睡眠中恢复时没有响应

时间:2017-01-06 15:34:47

标签: debian sleep freeze touchpad

几周前我在笔记本电脑上安装了Debian。

当我关上盖子并重新打开时,我的触控板没有响应。如果我连接一个usb鼠标它很好,但触摸板没有。我尝试创建/etc/pm/sleep.d/00_trackpad

#!/bin/sh
case "$1" in
suspend|hibernate)
modprobe -r psmouse ;;
resume|thaw)
modprobe psmouse ;;
synclient TouchpadOff=0 ;;
esac

#!/bin/sh
case "$1" in
resume)
DISPLAY=:0.0 su USER -c '/usr/bin/synclient TouchpadOff=0' ;;
esac

但两者都不起作用。

电脑:华硕455L

操作系统:Debian GNU / Linux 8(Jessie)64位。 Gnome v 3014.1

2 个答案:

答案 0 :(得分:0)

当您在未安装Debian的笔记本电脑上关闭并打开盖子时,可能会发生奇怪的事情。我见过其中一堆。

这不是Debian的错 - 其中一些笔记本电脑的屏幕硬件开关(有时)不仅告知操作系统关闭屏幕,还执行"命令"通过固件(不受操作系统控制),其中一些"命令"可能会关闭鼠标垫等。

我可以考虑的两个解决方法:

1)"什么都不做"当盖子关闭时:我不知道你正在使用什么桌面,但大多数台式机让你可以选择控制关闭盖子时要采取的动作;选择"什么都不做"如果可能(甚至不要使屏幕空白),reboot计算机并再试一次。如果它有效,那么这可能是变通方法本身,或者你可以从这一点开始构建(例如:尝试"将屏幕空白"接下来)直到它停止工作。

2)禁用硬件开关:这是"脏",最后一个沟渠方法。拆卸你的笔记本电脑,找到关闭盖子时触发的硬件开关,"击败"它。有时只有这个选项有效。

很抱歉,如果没有更好的答案。我希望这会有所帮助。

编辑:我想到了更多可能值得尝试的事情:

1)确保您拥有一个包含存储库列表/etc/apt/sources.list,例如显示here,运行apt-get update,运行包firmware-linux,重启并查看是否存在问题依然存在。

2)将BIOS更新到最新版本,重启并查看问题是否仍然存在。

3)登录BIOS并更改"节能"的所有设置。东西到"关" (或启用最高性能),重新启动并再次检查。

4)找出您的触控板品牌和型号,并搜索可用于Linux的相关问题或驱动器。

答案 1 :(得分:0)

建议

modprobe -r i2c-hid; modprobe i2c-hid;http://forums.debian.net/viewtopic.php?t=128952

链接

modprobe -r psmouse; modprobe psmouse 就像在问题中一样:

类似问题:

注意

/etc/pm/sleep.d/ 中的文件似乎仍然(在 2021 年)是 sleep/suspend/... 事件的正确位置,或者在 /lib/systemd/system-sleep/ 中,如 {{3} 所示}