我正在尝试arbtt
在运行 Ubuntu 18.04 的虚拟机上跟踪空闲时间(在 X11 上使用 i3)。 arbtt 使用 XScreenSaver 协议扩展来获取自上次输入事件以来的时间,该时间似乎大约每 40 秒重置一次。xprintidle
即使我离开系统,循环运行也会显示相同的结果。没有光标移动(如果之前隐藏过光标,则光标保持隐藏状态),当然也没有按键。
如何找出导致空闲时间被重置的原因?我试过了监控输入事件with xinput test-xi2 --root
(当空闲时间重置时不显示任何事件)和xev -root
(似乎根本不起作用)。
Linux 系统在 Windows 10 上的 VMware Workstation 12 中运行,open-vm-tools
已安装并且各种集成功能正在运行。虚拟机是集中显示、全屏显示还是最小化都没有什么区别。