Virtualbox
在 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有關嗎?是否有任何已知在虛擬機內工作的後端(除了無頭)?還有什麼我做錯了嗎?
問題是 VirtualBox Video 驅動程序不支持 Wayland。