Virtualbox

在 virtualbox 中執行 weston 時出現問題

  • July 5, 2018

我嘗試在 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有關嗎?是否有任何已知在虛擬機內工作的後端(除了無頭)?還有什麼我做錯了嗎?

問題是 VirtualBox Video 驅動程序不支持 Wayland。

看到這個錯誤:https ://www.virtualbox.org/ticket/13471

引用自:https://unix.stackexchange.com/questions/437313