VirtualBox에서 웨스턴을 실행하는 데 문제가 있습니다.

VirtualBox에서 웨스턴을 실행하는 데 문제가 있습니다.

나는 virtualbox의 최소 데비안(X 없이)에서 weston을 실행하려고 합니다.

최소한의 데비안 9를 설치한 후 웨스턴 프로토콜과 웨이랜드 프로토콜을 설치했습니다.

$ 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

이것이 가상 머신에서 웨스턴을 실행하는 것과 관련이 있나요? 헤드리스 외에 가상 머신 내에서 작동하는 것으로 알려진 백엔드가 있습니까? 내가 잘못하고 있는 게 또 있나요?

답변1

문제는 VirtualBox 비디오 드라이버가 Wayland를 지원하지 않는다는 것입니다.

다음 오류가 표시되었습니다.https://www.virtualbox.org/ticket/13471

관련 정보