sleeptimer und ausführrechte?

  • Hi,
    ich versuche gerade meinem sleep-timer bei zu bringen anstatt den pc herunter zufahren, einfach monitor und ton auszuschalten. allerdings scheitert das ganze daran, dass der vdr-benutzer keinen zugriff auf das display meines desktop-benutzers hat, und auch nicht auf das audio gerät. folgende befehle führt der timer aus:

    Code
    xset dpms force off 
    aumix -v 0


    führe ich das per hand aus bekomme ich:

    Code
    Xlib: connection to ":0.0" refused by server 
    Xlib: No protocol specified  xset:  unable to open display ":0.0" 
    aumix:  Fehler beim Öffnen des Mixers


    nun meine frage: wie kann ich dieses problem umgehen?
    in die .bashrc des desktop benutzers ein "xhost +" würde das erste problem umgehen, erscheint mir allerdings nicht sehr elegant.
    und wie ich zugriff auf den mixer bekomme hab ich grad garkeine idee.

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

  • keiner ne idee?
    vom user "vdr" aus, kann ich nicht per su oder sudo befehle per skript als "user" ausfühern oder? -da müsste ich dann das pass eingeben.

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

  • nungut, damit darf der benutzer vdr zwar denbefehl ausführen. er hat aber immernoch keinen zugriff auf den X und den audiomixer des benutzers.
    muss ich da nochwas einfügen, dass vdr den befehl aus desktop-benutzer ausführen darf? denn als root hat er ja auch keinen zugriff.

    vdr (1.7.15/1.7.15) streamdev-server (0.5.1) skincurses (0.1.9) infosatepg (0.0.11) extrecmenu (1.2) epgsearch (0.9.25.beta17) femon (1.7.8) text2skin (1.3.1) streamdev-client (0.5.1) xineliboutput (1.0.90-cvs) live (0.2.0) noad (0.7.2)
    Suse (11.3) linux (2.6.34.8-0.2)

    Einmal editiert, zuletzt von G-SezZ ()

Jetzt mitmachen!

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