我正在尝试运行Qt5's Wayland Compositor examples之一。而且我意识到在Wayland / Weston的背景下我仍然缺乏显示服务器/客户端背后的概念。
当我运行Qt5 Compositor时,我应该让Weston作为显示服务器在后端运行,对吗?
答案 0 :(得分:2)
简短回答:不.Minimal-qml是一个完整的合成器,它不需要Weston。
长答案:
Wayland
是合成者和客户使用的协议和IPC机制。Weston
是合成器的参考实现。Qt Wayland
可让您开发自己的合成器。Qt Wayland生成的二进制文件可以在Qt应用程序可以运行的任何地方运行,这意味着,可以实际在Weston中运行合成器,但这不一定是个好主意。
最常见的用例是直接从eglfs
后端的tty运行Wayland合成器。即像这样运行合成器:
./minimal-qml -platform eglfs
然后通过运行
在合成器中启动客户端应用程序./yourclient -platform wayland