我在arm板上使用wayland weston和qt 5.6.2并使用波纹管命令启动我的应用程序
openvt -s -- weston --backend=fbdev-backend.so --idle-time=0
/root/myapp -platform wayland-egl
但在我的应用程序启动之前,它显示了weston shell。我需要在启动时启动我的qt应用程序而不显示weston shell,是否可能?
答案 0 :(得分:1)
您可以在this question上尝试答案,并将背景更改为黑色。
但是,如果您只是要全屏运行一个应用程序,则可以完全跳过Weston并使用eglfs
后端运行客户端。即:
/root/myapp -platform eglfs
或者linuxfb
,如果您的系统不支持eglfs
。
/root/myapp -platform linuxfb
如果您出于某种原因需要使用Wayland,您可以做的另一件事是使用示例Qt Wayland合成器之一。我:minimal-qml。然后只需将背景颜色更改为黑色或任何您想要的颜色。