在 virtualbox 中运行 weston 时遇到问题

在 virtualbox 中运行 weston 时遇到问题

我尝试在 virtualbox 中的最小 debian(没有 X)中运行 weston。

安装最小的 debian 9 后,我安装了 weston 和 wayland 协议

$ apt install weston wayland-protocols

我尝试用 weston-launch 启动 weston:

$ weston-launch
[...]
[16:40:46.757] Loading module '/usr/lib/x86_64-linux-gnu-libweston-1/drm-backend.so'
[16:40:46.762] Initializing drm backend.
[16:40:46.764] logind: session control granted
[16:40:46.764] no drm device found
[16:40:46.764] fatal: failed to create compositor backend

所以我做了.config/weston.ini这样的事情:

[core]
backend=wayland-backend.so

但是,令我沮丧的是,这给出了

$ weston-launch
[...]
[16:41:46.757] Loading module '/usr/lib/x86_64-linux-gnu-libweston-1/wayland-backend.so'
[16:41:46.762] Initializing drm backend.
[16:41:46.764] failed to create display: No such file or directory
[16:41:46.764] fatal: failed to create compositor backend

这与我在虚拟机中运行 weston 有关吗?是否有任何已知可在虚拟机内工作的后端(除了无头)?我还有什么做错的吗?

答案1

问题是 VirtualBox 视频驱动程序不支持 Wayland。

看到这个错误:https://www.virtualbox.org/ticket/13471

相关内容