我有一台 HP 2310ti 23 英寸触摸屏显示器,已连接到 USB。其标识如下:
ID 0408:3001 广达电脑股份有限公司 光学触摸屏
问题描述:
自从从 Ubuntu 14 升级到 16.04 LTS(并从 3.x 内核升级到 4.x)以来,只要屏幕进入待机状态,触摸屏就会停止响应。我没有屏幕保护程序,屏幕会变黑,几分钟后显示器就会进入待机模式。
计算机未连接键盘或鼠标,因此无法唤醒显示器,除非通过 VNC 远程唤醒。如果通过 VNC 唤醒屏幕,触摸屏将恢复正常工作。
我已经使用显示器很长时间了,从经验中我知道触摸屏是独立于显示器的设备。即使显示器没有通过电源开关打开,触摸屏通常也会记录触摸。
到目前为止我已经尝试过:
我怀疑问题可能是 4.x 内核中的新 USB 省电功能,因此我尝试寻找与此相关的解决方案。
/sys/bus/usb/devices/usb2/2-1/2-1.4/power/control 默认设置为“on”,我尝试将 power/autosuspend 设置为“-1”,但没有任何变化。
我接下来应该尝试什么?我是否应该在某个特定的地方寻找某种调试信息,以便查看屏幕进入待机状态时会发生什么?
答案1
事实证明问题出在 Gnome 上。测试其他窗口管理器时,触摸屏工作正常。
我尝试了 Gnome classic、Openbox 和 Cairo-Dock gnome session,触摸屏幕时每个都会被唤醒。
我使用 DConf 检查了设置,但找不到会影响问题的设置。因此,最后我通过切换窗口管理器解决了问题。