Je travaille sur un rootfs minimal basé sur buildroot. Cette erreur est résolue pour moi après avoir inclus le package "twm" dans mon rootfs. Ensuite, une fois la carte en place, j'exécute les commandes suivantes sur le terminal :
export DISPLAY=:0
startx &
puis lancez vlc
vlc
De cette façon, je me suis débarrassé de cette erreur.
Puisque vous dites que vous avez croisé vlc et que vous rencontrez des problèmes de lancement dbus, je suppose que vous travaillez sur un fs root minimal.
Essayez de le faire dans votre terminal avant d'exécuter vlc :
$ export DISPLAY=:0
Si vous avez compilé dbus avec le support x11, alors dbus-launch réussira.