external-player plugin -> "Error: no display specified"

  • hi leute,
    hab mir grade das external-player plugin installiert und wollte zum testen mal nen firefox starten:


    Code
    {
      MenuEntry    	= "Webbrowser Starten";
      Command      	= "/usr/bin/firefox -contentLocale de -UILocale de --fullscreen --sync";
      OutputMode   	= extern;
      InputMode    	= normal;
    # BlockMenu    	= false; # This makes sense, because an invisible main menu would block all the keys.
    }


    das kommando so ausführen funzt,aus vdr-sxfe raus nicht :( im syslog steht nur


    Code
    Sep  2 17:33:25 localhost vdr: [25167] externalplayer-plugin: starting player: Webbrowser Starten
    Sep  2 17:33:25 localhost vdr: [25167] externalplayer-plugin: PID of child process: 4954
    Sep  2 17:33:25 localhost vdr: [4954] externalplayer-plugin: executing "/usr/bin/firefox -contentLocale de -UILocale de --fullscreen --sync"
    Sep  2 17:33:25 localhost vdr-sxfe[4381]: [4396] [input_vdr] wait_stream_sync: discard_index 1078977496 != curpos 1078975616 ! (diff 1880)
    Sep  2 17:33:26 localhost vdr: [25167] externalplayer-plugin: shutting down player
    Sep  2 17:33:26 localhost vdr: [25167] switching to channel 1


    und in /tmp/vdr-err o.g. meldung "Error: no display specified"!!??!


    generell ein problem mit vdr-sxfe? oder weil ich den X mit 2 screens laufen lasse??


    gruß,lars

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • Läuft der VDR als user? Und testest du den Aufruf von der Konsole aus auch unter diesen User?


    Weil der vDr wird nen anderes Enviroment haben als der User mit dem du normalerweise auf die shell gehst.


    cu

  • ach verdammt der vdr läuft ja in der tat als root :O
    hab jetzt mal die konfig "quick&dirty" geändert:

    Code
    Command      	= "su -c '/usr/bin/firefox -contentLocale de -UILocale de --fullscreen --sync' vdr";


    nu krieg ich in der vdr-err

    Code
    standard in must be a tty


    will der noch passwort haben oder warum die meldung?? ?( als root ausgeführt funzts jedenfalls

    Asus H170 PRO GAMING, Intel Core i7-6700T, 16GB RAM, GeForce GTX 1050 2GB, Samsung SSD 860 EVO 1TB SSD + 3TB WD Red, Mystique SaTiX-S2 Dual, Archlinux -> VDR4Arch


    "Freunde sind Menschen, die dich mögen obwohl sie dich kennen"

  • Was macht er denn wenn du ihn auf diese Weise (mit su) in der Konsole startest? Vermutlich will der halt auf stdin ne tty, warum auch immer.


    Reagiert der überhaupt auf die Fernbedinungcodes die das Externalplayerpluign zum stdtin des Firefox sendet? Weil du ja inputmode =normal setzt.


    cu

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!