2

我在我的手臂板上使用了韦兰韦斯顿和 qt 5.6.2,并使用以下命令启动我的应用程序

openvt -s -- weston --backend=fbdev-backend.so --idle-time=0
/root/myapp -platform wayland-egl

但是在我的应用程序启动之前,它显示了weston shell。我需要在启动时启动我的qt 应用程序而不显示weston shell,这可能吗?

4

2 回答 2

1

您可以尝试这个问题的答案,也可以将背景更改为黑色。

但是,如果您只是要全屏运行一个应用程序,您可以完全跳过 Weston,只使用eglfs后端运行客户端。IE:

/root/myapp -platform eglfs

或者linuxfb如果eglfs您的系统不支持。

/root/myapp -platform linuxfb

如果您出于某种原因需要使用 Wayland,您可以做的另一件事是使用示例 Qt Wayland 合成器之一。即:最小的qml。然后只需将背景颜色更改为黑色或任何您想要的。

于 2018-01-18T12:18:04.353 回答
0

您可以将以下设置从路径添加到配置文件/etc/xdg/weston/weston.ini

[shell]
background-image=""
background-color=0xFF000000
panel-color=0xFF000000
panel-position=none

上述设置将背景颜色设置为黑色,并将删除韦斯顿的上面板

于 2022-02-14T11:00:26.127 回答