Spielen Sie ein video mit VLC in X11 von remote-terminal

Ich hab ein problem, ich hoffe Ihr könnt mir helfen.
Ich habe einige slim-terminals mit Linux, wo ein kleines script das gestartet wird, jedes mal, wenn Sie Booten. Dieses Skript enthält eine einzelne cvlc-Befehl Linie ist es die folgenden:

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

Dies funktioniert OK, weil die terminals starten der X11-Umgebung und dann das Skript Start von autostart; das video hat es gespielt und schön gerendert y ein LCD.
Mein problem kommt, wenn für einen oder anderen Grund, ich brauche, um zu töten, die cvlc Prozess aus der Ferne, und starten Sie es erneut. Ich ssh über das terminal mit dem gleichen Benutzer angemeldet, die in der X11-Umgebung starte ich die code-Zeile, die oben beschrieben und das video wird abgespielt, ja... aber IM terminal bin ich angemeldet!

So die videos spielt nur-Zeichen-Modus, es wird so dargestellt, als text in meine Konsole, natürlich, nichts kann gesehen werden, in der X11-Umgebung. Also meine Frage ist: Wie starte ich mein cvlc-Befehl UND spielen Sie das video in X11 NICHT in der Konsole selbst???

Wenn ich versuche einfach zu spielen mit keine Optionen, habe ich die folgende Ausgabe:

$ 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:~$ 

Also das problem ist natürlich, ich habe keinen direkten Zugriff auf X11 von meinem remote-terminal, also wie kann ich ein video von meinem remote-Konsole mit cvlc oder vlc?

Bitte helfen Sie mir, vielen DANK!!!

InformationsquelleAutor Metafaniel | 2012-03-09

Schreibe einen Kommentar