触摸屏停止工作

触摸屏停止工作

我正在使用一些 Ubuntu 系统来控制一些智能家居设备。我在一台带有工业触摸屏显示器的工业电脑上运行 Ubuntu。一切正常。从前段时间起,触摸屏在一段时间后停止工作。我没有重启电脑。我在多个 Ubuntu 系统上遇到同样的问题,所以我认为问题是软件问题。我查看了日志,如果问题消失,我总是会看到以下内容:

Jul 27 15:02:28 byk-station /usr/lib/gdm3/gdm-x-session[1021]: source device 10: history size 6400 overflowing for touch 3088  
Jul 27 15:02:50 byk-station /usr/lib/gdm3/gdm-x-session[1021]: message repeated 1585 times: [source device 10: history size 6400 overflowing for touch 3088]

这条消息经常出现。出现这条消息时,触摸屏停止工作。通常重新启动会有所帮助,但我需要找到解决问题的方法。我无法在此处添加整个系统日志输入,因为它太长了。

答案1

看起来触摸子系统正在记录所有触摸事件,当日志已满时,它无法写入。由于它在重新启动后解决,我建议在目录中的某个地方查找该日志文件。使用(或)/tmp列出所有文件,以简化查找大小为 6400 字节的罪魁祸首文件的任务。如果不在,请尝试常规目录。ls -lSls -l --sort=size/tmp/var/logs

然后您可以使用 cron 自动删除该文件,例如:

30 * * * * rm /var/log/touch_log

相关内容