How2 zur Installation von Xine

  • Hier kommt das how2 für Xine Installation unter c’t VDR :


    Am besten ist es, erst mal gar keine Plugins zu installieren. Wenn das Xine- Plugin erst mal läuft, können diese problemlos nachinstalliert werden.


    Los geht’s:



    Code
    1. nano /etc/apt/sources.list


    Jetzt wird folgendes angehängt:


    Dann muss man noch was anpassen:


    Nun können wir endlich das Xine Plugin installieren:

    Code
    1. apt-get update
    2. apt-get install vdr-plugin-xine libxine1 xine-ui


    Jetzt kommt die Fernbedienung dran:
    Lirc Module für Kernel 2.4.27 installieren:

    Code
    1. apt-get install lirc-modules-2.4.27-ctvdr-1



    Code
    1. /etc/init.d/vdr stop


    Code
    1. killall vdr


    Code
    1. /etc/init.d/lirc stop


    Code
    1. nano /var/lib/remote.LIRC.conf


    Den Inhalt komplett löschen:


    Strg+O
    Enter
    Strg+X


    Jetzt schaut man bei
    http://www.lirc.org/remotes
    nach, ob seine Fernbedienung vorhanden ist. Wenn ja, Datei runterladen und in

    Code
    1. /etc/lirc/lircd.conf


    kopieren.
    Wenn man

    Code
    1. mode2


    in die Konsole eingibt und ein paar Tasten auf der FB drückt, sollte er etwas anzeigen.

    Code
    1. irw


    Jetzt sollte er die Namen der Taste, die man gerade drückt anzeigen.
    Jetzt:

    Code
    1. /etc/init.d/vdr stop
    2. cp /var/lib/vdr/remote*.conf /root/
    3. rm /var/lib/vdr/remote*.conf


    Am Anfang sollte man das Xine- Plugin über eine graphische Oberfläche starten. Später kann man auch ohne diese auskommen, aber am Anfang ist es hilfreich. Die graphische Oberfläche heißt X und wird am besten so installiert:




    In die Konsole eingeben:


    Code
    1. apt-get update
    2. apt-get install x-window-system-core
    3. apt-get install xterm
    4. apt-get icewm


    Wenn alles installiert wurde kann X mit dem Befehl

    Code
    1. startx


    gestartet werden. Unter X startet man mit einem Klick auf
    "icewm"
    und dann
    "xterm"

    Code
    1. Mit der Eingabe von
    2. [CODE]xine "vdr:/tmp/vdr-xine/stream#demux:mpeg_pes"


    in die Konsole sollte xine starten. Der Anlernvorgang sollte beginnen. Man folgt den Anweisungen auf dem Bildschirm.


    Damit Xine beim Hochfahren startet macht man das hier:


    Als erstes erstellt man ein Skript /usr/share/vdr/startxine



    Das muss dann noch ausführbar gemacht werden:

    Code
    1. chmod 777 /usr/share/vdr/startxine


    Damit wird bei Bedarf ein X auf Konsole 6 gestartet und dort dann ein xine im Vollbild gestartet bzw. beendet.


    Anschliessend fügt man in die /etc/vdr/command-hooks/commands.custom.conf diese Zeile ein:

    Code
    1. Start/Stop Xine : /usr/share/vdr/startxine


    Dieses Kommando kann man sich auf eine Taste der Fernbedienung legen, dazu in der /etc/vdr/keymacros.conf eine Zeile editieren bzw. einfügen, z.B.

    Code
    1. Yellow Commands 2


    Fertig, nach einem Neustart von vdr sollte er auf die gelbe Taste reagieren und ein xine starten.
    Das Ganze funktioniert natürlich auch für die 1.2er Reihe, dazu einfach jeweils die 'vdrdevel' durch 'vdr' ersetzen.


    Der Eintrag in der keymacros.conf geht davon aus, dass das neue Skript im VDR bei den Befehlen an zweiter Stelle erscheint, wenn es nicht gleich funktioniert, einfach mal das Skript per Hand starten (das sollte hoffentlich klappen) und in den Befehlen mal nachschauen.

  • Natürlich is das ganze noch Schwachsinn. Wenn man einen VDR hat, sollte der auch aufnehmen und zwar mit nvram-wakeup. Solange aber niemand meine Frage beantwortet wie man sich automatisch einloggen kann, kann der VDR auch nicht automatisch starten. Und dann ist das ganze doch nutzlos, oder?

  • VDR startet doch eh automatisch.


    Ob du am Bildschirm was siehst ist nebensächlich.


    Deine andere Frage schau ich mir eventuell heute Abend mal genauer an.
    Irgenwann soll ich ja auch arbeiten, um mir den VDR leisten zu können :)

  • ;)

    Zitat

    Original von wilderigel
    VDR startet doch eh automatisch.


    Ob du am Bildschirm was siehst ist nebensächlich.


    Deine andere Frage schau ich mir eventuell heute Abend mal genauer an.
    Irgenwann soll ich ja auch arbeiten, um mir den VDR leisten zu können :)


    Wenn du bei jedem dem du hilfst 1,96 Euro/Minute verlangst, muss du doch ziemlich reich sein

  • SyncMaster
    lg-box:~# apt-cache search autologin
    lg-issue27 - Issue 27 of the Linux Gazette.
    rungetty - a minimal console getty that can run any process
    xconvers - Hamradio convers client for X/GTK
    autologin - Automatically log in


    allso Autologin sollte eigendlich deine Wünsche erfüllen
    (Startet Automatisch X wenn in der Konfig nicht anders
    eingestellt)
    Autologin hatte ich mal vor Jahren auf einer Mediabox
    am laufen mit Menu für meine Mädels ;))


    gruß
    andy

  • Kann am Tag nicht stundenlang Howtow's lesen :)


    Howto:
    Würde die Erklärungen für mc durch z.B. nano /etc/apt/sources.list ersetzten - oder wenns denn unbedingt sein soll durch mcedit /etc/apt/sources.list.


    sources.list
    Ich würde eine vollständige sources.list angeben, nicht nur die Ergänzungen.


    Zitat

    Nun muss man eine Kanalliste (channels.conf) ins Verzeichnis


    Die ist im Normalfall eh dort. Wenn sie kaputt oder so ist muß sie ersetzt werden.


    Soundkarte ist glaube ich von System zu System sehr unterschiedlich, sodass man dazu nicht wirklich dein Howto empfehlen kann.


    Zitat

    Jo, aber wenn ich nix seh kann er doch auch nix sehn und auch nicht aufnehmen.


    VDR wird beim Systemstart gestartet. Solange Timer vorhanden sind, werden diese auch aufgenommen.
    Wenn Xine läuft siehst du auch etwas, ist aber für die Timer irrelevant.


    Autologin:
    Ich finde auch kein Paket mit meiner sources.list.

  • ups ;)


    böse falle
    murphy:/usr/src/archiv# apt-cache show autologin
    Package: autologin
    Status: install ok installed
    Priority: extra
    Section: alien
    Installed-Size: 45
    Maintainer: root <root@phoenix>
    Version: 1.0.0-7
    Depends: libc6 (>= 2.3.1-1), libpam0g (>= 0.72-1)
    Conffiles:
    /etc/pam.d/autologin 0a17ef22fc6cc0763ff64de4a0330fb2
    /etc/pam.d/autologin newconffile
    Description: Automatically log in
    Autologin automatically logs in as the user specified in
    /etc/sysconfig/autologin and starts the X session defined there.
    .
    Install autologin if you want to bypass the login screen.
    .
    (Converted from a rpm package by alien.)


    nun das hab ich dann selbst aus einem rpm erstellt ;)


    na denn, das .rpm ist 12k das .deb ist 6k groß,
    mail mir mal dann schick ich dir beides, kannst du
    dann aus dem rpm mit alien auch selber bauen.


    na man sollte erstmal genauer nachforschen bevor man
    einfache antworten geben will ;)


    gruß
    andy

  • nun wenn ich auf pn gehe find ich nichts zum anhängen.
    Deshalb die Aufforderung mir deine email zu schicken.
    In den Chat will ich sowas eigendlich nicht hängen, aber
    weils so klein ist, und gpl mal ne Ausnahme.
    Eigendlich wollte ich ja nur helfen, nicht Arbeiten ;)


    und jetzt muß ich den blödsinn auch noch packen weil nur
    *.tar oder *.zip erlaubt ist .....

  • ach ja, und weil die frage bestimmt auch noch kommt ;)
    mit dpkg -L autologin kannst du dir alle installierten files
    zeigen lassen (debian). Da findet sich auch ein
    /usr/share/doc/autologin-1.0.0/README das lesen!


    wo sich das dann auf der suse mit rpm entpackt
    findet entzieht sich meiner kenntnis, aber ich denke
    mal auch unter /usr/share/doc oder /usr/doc


    wie gesagt bei mir ist das auch schon jahrhunderte her
    das ich das eingerichtet habe, ich kann keinerlei support
    für das prog übernehmen.
    sollte das deine platte formatieren, cpu grillen etc
    shit happens


    gruß
    andy

  • Hallo,
    bei der neuen ctvdr Version ist doch ein X dabei und auch gleich noch ne Oberfläche, ne grafische. Da ich mein Heft gerade nicht finde, kann das mal bitte jemand reinposten, denn nicht jeder (zum Beispiel ich) hat Internet auf dem VDR.
    Vielen Dank


    SyncMaster