获取当前 X11 服务器时间
Posted
技术标签:
【中文标题】获取当前 X11 服务器时间【英文标题】:Get current X11 server time 【发布时间】:2020-09-03 01:50:52 【问题描述】:使用Xlib,我们可以查询当前X服务器时间吗?我的意思是如果我们现在要接收事件,将在 XEvent
的 time
字段中返回的值。
最好不要打开任何窗户。
【问题讨论】:
也许您可以在根窗口上注册 PropertyNotify 事件,在根窗口上执行(noop)ChangeProperty,然后从 PropertyEvent 中读取时间:tronche.com/gui/x/xlib/window-information/XChangeProperty.html 【参考方案1】:也许this 就是您要搜索的内容:
唯一保证存在的系统计数器称为 SERVERTIME,它从某个任意起点开始计算毫秒数。此计数器的最低有效 32 位跟踪服务器在事件和请求中使用的时间值。其他系统计数器可能由扩展的不同实现提供。 X Consortium 将维护系统计数器名称的注册表以避免名称空间中的冲突。
【讨论】:
以上是关于获取当前 X11 服务器时间的主要内容,如果未能解决你的问题,请参考以下文章