Etwas "Rohmaterial" zu vdr-sxfe

  • Hi, nachdem ich mir jetzt so viel gebastelt habe um vdr-sxfe in verschiedenen Situationen komfortabel zu starten: Vielleicht kann es ja noch jemand brauchen.


    Der Knackpunkt ist: Das Script nutzt automatisch den X-Server, auf dem kdm läuft, wenn es remote über SSH gestartet wird und keine KDE-Session aktiv ist. Kann man wahrscheinlich auch für Gnome anpassen. So kann man bequem den Desktop-PC zum Fernseher umfunktionieren und am Notebook fernbedienen.


    Erstmal das Startscript:


    /usr/local/bin/vdrc


    In einer laufenden KDE-Session kann es so aufgerufen werden:
    vdrc [-fs] [host]


    (-fs startet im Vollbild, mit host kann ein entfernter Rechner angegeben werden, auf dem VDR mit xineliboutput läuft)


    Damit auch die Anzeige auf dem KDM-Schirm funktioniert, ist noch ein Programm nötig, das das xauth-File von KDM "klaut". Entweder dieses Programm:

    compilieren und suid-root in /usr/local/bin ablegen, z.B. so:

    Code
    -rwsr-x--- 1 root staff 12098 2007-11-05 21:10 getkdmauth

    Dann kann jeder in der Gruppe "staff" xauth von KDM "klauen".


    Oder ewin wesentlich einfacheres (weniger elegantes) Shellscript zusammen mit sudo:


    /usr/local/sbin/getkdmauth.sh

    Bash
    #!/bin/sh
    cat `ps ax | egrep "/usr/bin/[X]" | sed -e 's:.* ::'`


    Das muss dann mit visudo so konfiguriert werden, dass entsprechende User es ohne Passwort ausführen dürfen.

    Asrock A75 Pro4-M
    Debian wheezy (testing, stock) (aktuell 2012-08-24: Linux 3.2, VDR 1.7.28)
    vdr-sxfe (xineliboutput)
    Pioneer VSX-520-K

Jetzt mitmachen!

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