我一直在尝试使用 Wayland,编写一些简单的程序将一些基本的 OpenGL 内容渲染到 EGL 表面。这一切都很顺利,但我注意到,当从合成器请求表面/窗口(即 shell)时,我得到的实际上是一个空白表面,没有标题栏,也没有调整窗口大小或移动窗口的方法。我在 Weston 合成器和 Chromebook 上都试过了。Weston 终端似乎可以渲染自己的标题栏/窗口装饰。在为 Wayland 合成器编写应用程序时,我是否应该期望必须创建自己的标题栏和调整窗口大小的方法?
我一直在尝试使用 Wayland,编写一些简单的程序将一些基本的 OpenGL 内容渲染到 EGL 表面。这一切都很顺利,但我注意到,当从合成器请求表面/窗口(即 shell)时,我得到的实际上是一个空白表面,没有标题栏,也没有调整窗口大小或移动窗口的方法。我在 Weston 合成器和 Chromebook 上都试过了。Weston 终端似乎可以渲染自己的标题栏/窗口装饰。在为 Wayland 合成器编写应用程序时,我是否应该期望必须创建自己的标题栏和调整窗口大小的方法?