Eu tento executar o weston em um debian mínimo (sem X) no virtualbox.
Depois de instalar um debian 9 mínimo, instalo os protocolos weston e wayland
$ apt install weston wayland-protocols
Eu tentei iniciar o weston com o weston-launch:
$ 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
Então fiz um .config/weston.ini
like assim:
[core]
backend=wayland-backend.so
Mas, para minha consternação, isso dá
$ 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
Isso tem a ver comigo executando o Weston em uma máquina virtual? Existe algum back-end (além do headless) conhecido por funcionar dentro de uma máquina virtual? Há mais alguma coisa que estou fazendo de errado?
O problema é que o driver de vídeo do VirtualBox não suporta Wayland.
Veja este bug: https://www.virtualbox.org/ticket/13471