Wayland 和全屏应用

rub*_*nvb 6 xorg screensaver wayland

与 X 不同,Wayland 能否“了解”全屏应用程序,而不启动屏幕保护程序?我记得读过这个,X(或现在的 KWin/Compiz)不知道或被告知何时推迟屏幕保护程序。

更新:显然我的消息来源有点片面,可以告诉 X 推迟屏幕保护程序。这个新事实将我的问题变成了这样:可以告诉 Wayland 有一个全屏应用程序并执行必要的操作,而无需明确告诉它退出大红色“开始屏幕保护程序”按钮?

Cor*_*ren 5

我相信这篇phoronix 文章为您提供了一些有关 Wayland 和屏幕保护程序的答案。

这篇文章主要是说会更加整合:

它可以确保屏幕保护程序表面不会出现任何窗口,它可以正确检测空闲和抓取,并且可以完全控制屏幕。 与 X 设计不同,甚至不需要顶部的屏幕保护程序“窗口”,但合成器可以继续绘制黑色屏幕。

好像3个月前就实施了。他写道:

这也会导致正确编写的动画客户端停止渲染,即使屏幕保护程序处于活动状态,我们也可以达到零 CPU 使用率