![]() |
1
1
与Uli对X11的当前扩展和PresentCompleteNotify的回答类似,Wayland有一个类似的协议,名为
该协议允许Wayland合成器在实际显示内容(变亮)时通知客户端。它独立于实际使用的缓冲机制(EGL/SHM/etc)。要使用它,您可以调用
威斯顿目前正在实施演示反馈;它还没有在Mutter中实现,我也不相信它在KWin中实现。GTK+计划在Mutter中提供时支持它,但我对如何通过GTK+API公开它没有太大的见解。 这就是说,如果您可以访问Wayland显示,您可以自己直接使用该界面。 |
![]() |
2
0
我只是偶然发现 https://developer.gnome.org/gdk3/stable/gdk3-GdkFrameTimings.html#gdk-frame-timings-get-presentation-time 这看起来就像你想要的一样,是Gdk的一部分。我不知道如何使用它,也没有看到过它的一些例子,但是 https://developer.gnome.org/gdk3/stable/gdk3-GdkFrameTimings.html#gdk3-GdkFrameTimings.description 说
|
![]() |
3
0
看看
https://cgit.freedesktop.org/xorg/proto/presentproto/tree/presentproto.txt
. 具体来说,你想要
请注意,这是
还请注意,此扩展提供了许多其他功能。例如,您可以说“请在时间显示”。只需从头到尾阅读协议规范即可。:-) |