Um etwas auf einem X-Server anzuzeigen, muss der X-Client (wie vlc
) eine Umgebungsvariable DISPLAY
setzen, die die Netzwerkadresse des X-Servers definiert. In fast allen Fällen (einem lokalen X-Server) sollte es zugewiesen werden :0
.
Sie können diese Variable in Ihrem Skript festlegen oder einfach ausführen bash -c "DISPLAY=:0 vlc $vlcopts"
(natürlich ersetzen $vlcopts
).