He compilado de forma cruzada el reproductor multimedia VLC (versión 2.1.2) usando buildroot para una placa de brazo. He conectado la placa a mi PC con Linux mediante un cable serie. Cuando trato de ejecutar el reproductor usando el comando "vlc" en minicom, que se encuentra en /usr/bin de mi sistema de archivos raíz. Obtuve el siguiente error:
error de inhibición de interfaz: no se pudo conectar con el daemon de sesión de D-Bus: /usr/bin/dbus-launch finalizó de manera anormal con el siguiente error: Error de inicio automático: error de inicialización de X11.
¿Alguien puede aclarar qué significa este error y también alguien puede decirme qué es un dbus y por qué es necesario para mi reproductor VLC?
Gracias por cualquier ayuda.
Estoy trabajando en un rootfs mínimo basado en buildroot. Este error se solucionó después de haber incluido el paquete "twm" en mi rootfs. Luego, una vez que la placa está lista, ejecuto los siguientes comandos en la terminal:
export DISPLAY=:0 startx &luego ejecuta vlc
vlcDe esta manera me deshice de este error.
Dado que dice que ha compilado vlc de forma cruzada y enfrenta problemas de inicio de dbus, espero que esté trabajando en un fs raíz mínimo.
Intente hacer esto en su terminal antes de ejecutar vlc:
$ export DISPLAY=:0Si ha compilado dbus con soporte x11, el lanzamiento de dbus tendrá éxito.