Pracuji na minimálním rootfs založeném na buildroot. Tato chyba je pro mě vyřešena poté, co jsem zahrnul balíček "twm" do svého rootfs. Poté, co je deska nahoře, spustím na terminálu následující příkazy:
export DISPLAY=:0
startx &
pak spusťte vlc
vlc
Tímto způsobem jsem se této chyby zbavil.
Protože říkáte, že máte křížově zkompilovaný vlc a čelíte problémům se spouštěním dbus, očekávám, že pracujete na minimálním root fs.
Zkuste to udělat ve svém terminálu před spuštěním vlc:
$ export DISPLAY=:0
Pokud jste zkompilovali dbus s podporou x11, pak dbus-launch uspěje.