Reproduza um vídeo com VLC no X11 do terminal remoto

Eu tenho um problema, espero que você possa me ajudar. Eu tenho alguns terminais finos no Linux, onde um pequeno script é lançado toda vez que eles são inicializados. Este script possui uma única linha de comando cvlc, que é a seguinte:

cvlc --quiet --fullscreen --no-osd --loop playlist.xspf

Isso funciona bem porque os terminais iniciam o ambiente X11 e, em seguida, o script é iniciado a partir do início automático; o vídeo é reproduzido e renderizado muito bem em um LCD. Meu problema surge quando, por um motivo ou outro, preciso matar o processo cvlc remotamente e iniciá-lo novamente. Eu ssh o terminal com o mesmo usuário conectado no ambiente X11, inicio a linha de código descrita acima e o vídeo é reproduzido, sim ... mas no terminal eu estou logado!

Assim, os vídeos são reproduzidos no modo somente caracteres, sendo renderizados como texto no meu console; é claro que nada pode ser visto no ambiente X11. Então, minha pergunta é:Como posso iniciar meu comando cvlc E reproduzir o vídeo no X11, NÃO no próprio console ???

Se eu apenas tentar reproduzi-lo sem opções, obtive a seguinte saída:

$ cvlc playlist.xspf 
VLC media player 1.1.4 The Luggage (revision exported)
Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS")
Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE")
[0x9cb1114] inhibit interface error: Failed to connect to the D-Bus session daemon: /bin/dbus-launch terminated abnormally with the following error: Autolaunch error: X11 initialization failed.

[0x9cb1114] main interface error: no suitable interface module
[0x9cb0754] main interface error: no suitable interface module
[0x9c17914] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x9caeca4] dummy interface: using the dummy interface module...
[0x9cabfa4] main playlist: stopping playback
[0x9dedb34] xcb_xv generic error: parent window not available
[0x9dedb34] xcb_x11 generic error: parent window not available
[0x9dedb34] xcb_glx generic error: parent window not available
[0x9dedb34] fb generic error: cannot get terminal mode (Invalid argument)
Blocked: call to signal(28, 0x60ae4e0)
Blocked: call to setlocale(6, "")
Blocked: call to sigaction(20, 0x46935e0, (nil))
Blocked: call to sigaction(2, 0xb730c948, (nil))
                                                                                            Blocked: call to sigaction(15, 0xb730c948, (nil))
Blocked: call to sigaction(28, 0xb730c948, (nil))
^C[0x9cae2b4] signals interface error: Caught Interrupt signal, exiting...
umboard@MB124205:~$ 

Portanto, é claro que o problema é que não tenho acesso direto ao X11 no meu terminal remoto, então como posso reproduzir um vídeo no meu console remoto usando cvlc ou vl

Por favor me ajude, MUITO OBRIGADO !!!

questionAnswers(4)

yourAnswerToTheQuestion