2

我见过这个问题:Wayland 合成器不能像 X 上那样做窗口装饰吗?,但我想知道这一点:

假设我使用纯Wayland编写应用程序,我如何知道服务器是否会装饰窗口?我想支持不进行装饰的合成器和进行装饰的合成器(在那些没有装饰的合成器上,应用程序将手动装饰它)。

这可能吗?如果不是,这在理论上是否可以使用当前的 Wayland API(即某种需要标准化的奇怪消息传递)?如果没有,为什么不呢?

4

1 回答 1

3

目前还没有标准化的方法来识别合成器是否装饰窗户。话虽这么说,但我不知道有任何 Wayland 合成器会在针对 Wayland 运行时进行服务器端装饰,并且所有主要工具包(GTK、QT、Elementary)都使用客户端装饰。

于 2013-05-29T12:44:23.187 回答