DVB-Cube <<< Das deutsche PC und DVB-Forum >>>

Diverse DVB Software für verschiedene Karten => # Linux DVB (vdr, kaffeine, ect.) => # Kaffeine => Thema gestartet von: dvb_ss2 am 22 Oktober, 2007, 12:16

Titel: Howto: Lirc (Linux Remote) für kaffeine
Beitrag von: dvb_ss2 am 22 Oktober, 2007, 12:16
Kennt jemand eine anfängertaugliche Anleitung wie man Lirc in Verbindung mit einer FB der Skystar 2 (seriell) zum Laufen bekommt?!?

Habe mir das ein wenig einfacher vorgestellt?!?  :-\

So, Howto ist hier (http://www.dvbcube.org/index.php?topic=22878.msg94323#msg94323)

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: Sammy am 22 Oktober, 2007, 12:38
Habs gestern für meine pinacle eingerichtet (seriell)

Da war ein passender Treiber dabei...
Guck mal im doc-ordner von lirc , da sind schon etliche lirc.conf dabei , evtl auch für deine FB. musst nur entsprechend umbenennen und an die richtige stelle kopieren (/etc/lirc )

auch ein "man lircd" könnte hilfreich sein...

Ich musste noch den parameter --driver=pinsys (Pinnacle-Treiber) und --device=/dev/ttys0 (com-port) angeben
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 22 Oktober, 2007, 14:26
Naja, ich dachte da eher an eine Step-by-Step-Anleitung.

Ich habe zwar einiges im Internet gefunden (z.B. https://help.ubuntu.com/community/Install_Lirc_Gutsy), aber mir ist das zu unübersichtlich. Ich komme da irgendwie durcheinander?!?

Vielleicht hat ja jemand hier im Forum bereits eine solche FB von Skystar 2 eingerichtet und kann mir die genaue Vorgehensweise erläutern?!? Würde mich freuen!!!  ::)

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 22 Oktober, 2007, 21:05
So, nachdem ich noch ein wenig gesucht habe, habe ich herausgefunden, warum meine TS35 nicht reagierte. Ich musste noch "modprobe lirc_serial" auisführen, anschließend konnte ich die FB mit "irw" testen.

Nur wie geht's jetzt weiter? Habe gelesen, dass ich eine Datei .lircrc für Kaffeine erstellen muss, den Inhalt der Datei habe ich hier gefunden:
http://doc.ubuntu-fr.org/lircrc#kaffeine

Was muss ich jetzt noch tun, damit ich die FB in Kaffeine auch nutzen kann?!?

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: Sammy am 23 Oktober, 2007, 01:38
Tut mir leid, da kann ich nicht weiterhelfen, da ich meine FB mit VDR verwende.

Mit Kaffeine hab ich das noch nicht ausprobiert, sorry.

PS: Du könntest jedoch hier posten wie man die Fernbedinung nun schonmal soweit kriegt, das lirc, bzw irw funktioniert..

Hast du auch das problem das nachdem du IRW verwendet hast, die FB nicht mehr reagiert ? Ich muss dann immer ein "killall lircd" machen und lircd neu starten.
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 23 Oktober, 2007, 08:50
Schwierig, ich hoffe ich bekomme das noch irgendwie zusammen?!?

Bzgl. Deinem Problem kann ich leider noch nix zu sagen! Muss ich selbst mal testen, wobei ich ja meine FB bis dato nur mit irw getestet habe?!?

Jemand eine Idee was ich noch mit der "lircrc" anstellen muss, damit Kaffeine "fernbedient" werden kann?!?

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: Sammy am 23 Oktober, 2007, 12:21
Vielleicht hilft das weiter :

hxxp://66.102.9.104/search?q=cache:yJE-a12k4dIJ:forum.ubuntuusers.de/topic/92485/next/+kaffeine+fernbedienung&hl=de&ct=clnk&cd=4&gl=de

(Klingt für mich so als ob man da noch ein Programm bräuchte das den FB-Befehl in einen Tastendruck umwandelt. So was wie GIRDER unter Windows.)

Wegen dem .lircrc.kaffeine :

Die Tasten sollten beim anlernen deiner FB bzw in der .conf von /etc/lirc genauso heissen wie in der Datei.

Beispiel :
Wenn du auf den Pause-Knopf der Fernbedienung drückst sollte IRW folgendes ausgeben:
pause

Weil ja .lircrc.kaffeine darauf wartet:
begin
        prog = irexec
        button = pause
        config = dcop kaffeine KaffeineIface pause
end

Ausserdem brauchst du noch das Programm irexec
hxxp://www.vdr-wiki.de/wiki/index.php/LIRC#Konfiguration_der_lircrc_zum_Ausf.C3.BChren_von_Aktionen
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 23 Oktober, 2007, 13:17
Das mit den Tasten funktioniert schon tadellos!!! Drücke ich die 8, dann wird das auch entsprechend angezeigt etc.

Das mit irexec muss ich mir mal genauer anschauen.

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 23 Oktober, 2007, 17:08
Kann mir einer mal sagen, wo ich irexec finden sollte?!? Alternativ: Wo bekommt man das her bzw. mit welchem Package kann es installiert werden?!?

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: sp42b am 25 Oktober, 2007, 16:13
Hi,
ich habe genau die gleiche Fernbedienung wie du. Ich habe gestern angefangen Lirc auf Ubuntu 6.10 (edgy) einzurichten. Schöner Spaß. Immerhin funktioniert nun zumindest irw, - und das auch noch nach einem Reboot :D.
Als nächstes werde ich mal schauen, ob ich Rhythmbox ferngesteuert kriege.

irexec ist bei mir (d.h. Ubuntu 6.10) im Paket "lirc" enthalten.

Frage zu irw:
Erscheinen bei dir die Tastendrücke auch doppelt, wenn man die Knöpfe "normal" drückt. Beispiel:
0000000000001a81 00 1 /etc/lircd.conf
0000000000001a81 01 1 /etc/lircd.conf
0000000000001a82 00 2 /etc/lircd.conf
0000000000001a82 01 2 /etc/lircd.conf
0000000000001283 00 3 /etc/lircd.conf
0000000000001283 01 3 /etc/lircd.conf
0000000000001284 00 4 /etc/lircd.conf
0000000000001a85 00 5 /etc/lircd.conf
0000000000001a85 01 5 /etc/lircd.conf
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 25 Oktober, 2007, 17:17
Ja, je nachdem wie lange ich die Taste betätige!

Da "irw" bei mir nach einem Neustart nicht läuft und ich vorher "sudo modprobe lirc_serial" ausführen muss. Wie bekomme ich das automatisch mitgestartet?!? (Wo muss ich da was eintragen?!?)

Würd' mich freuen, wenn Du Rhythmbox zum Laufen bekommen würdest und hier die Lösung einstellen könntest. Vielleicht schaffe ich es dann auch mit Kaffeine?!? (Momentan trete ich da auf der Stelle!)

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: sp42b am 25 Oktober, 2007, 20:43
Zitat
Da "irw" bei mir nach einem Neustart nicht läuft und ich vorher "sudo modprobe lirc_serial" ausführen muss. Wie bekomme ich das automatisch mitgestartet?!? (Wo muss ich da was eintragen?!?)

Im "Idealfall" soll man wohl in  /etc/lirc/hardware.conf folgendes eintragen bzw anpassen:
LOAD_MODULES=true
MODULES="lirc_serial"

Bei mir klappte es leider nicht, weil ich das Modul mit Optionen laden muss (modprobe lirc_serial irq=4 io=0x3f8) und vorher COM1 freimachen muss (setserial /dev/ttyS0 uart none). Deshalb habe ich die Befehle in /etc/init.d/lirc eingebaut. Bei Bedarf poste ich das gerne.

Zitat
Würd' mich freuen, wenn Du Rhythmbox zum Laufen bekommen würdest und hier die Lösung einstellen könntest. Vielleicht schaffe ich es dann auch mit Kaffeine?!? (Momentan trete ich da auf der Stelle!)

Grundsätzlich geht es schon.  Rhythmbox hat eine Lirc-Schnittstelle bzw Lirc-PlugIn. Bis jetzt kann ich die Lautstärke regeln und Vor/Zurück  springen. Man muss in seinem Home-Verzeichnis, eine Textdatei mit Namen ".lircrc" erstellen.

Meine sieht ungefähr so aus (ACHTUNG mit Syntaxfehlern aber lauffähig):
begin rhythmbox
begin
    prog = Rhythmbox
    button = Red
    config = volume_up
    repeat = 3
end

begin
    prog = Rhythmbox
    button = Green
    config = volume_down
    repeat = 3
end

end rhythmbox

Das Red und Green kommt aus "/etc/lirc/lircd.conf" und sind Tasten auf der Fernbedienung. volume_up bzw volume_down bietet das Rhythmbox-Plugin an (s.a. Hilfe von Rhythmbox).
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 02 November, 2007, 20:22
@sp42b
Danke für den Tip bzgl. Autostart!

@all
Heureka!!! Meine Fernbedienung läuft nun - freu!!!

Die Lösung lautet "kdelirc" und "irkick", habe ich nach weiteren Suchen unter folgendem Link gefunden:
http://forum.ubuntuusers.de/topic/30230/?highlight=kaffeine+lirc

Nachdem kdelirc installiert ist muss irkick gestartet und anschließend konfiguriert werden.

Recht einfach lassen sich die Tasten z.B. für nächsten Kanal oder Lautstärke etc. definieren. Etwas komplizierter ist es mit den Nummerntasten. Weiß nicht genau, ob's da einen einfacheren Weg gibt, aber ich musste jede Nummerntaste 2x konfigurieren?!?

Werde bei Gelegenheit mal eine Anleitung dazu posten.

Btw: Wie kann ich unter Linux die Metadaten einer PDF-Datei ändern?!?

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 06 November, 2007, 14:12
Hier nun eine Anleitung wie man nach Installation von "Kdelirc" unter Ubuntu mit ""irkick" seine Fernbedienung für Kaffeine (und andere Programme) konfigurieren kann.

Voraussetzung:
LIRC ist installiert (https://help.ubuntu.com/community/Install_Lirc_Gutsy) und nach Eingabe von "irw" auf der Konsole und Betätigen der ein oder anderen Tasten auf der FB wird was auf der Konsole ausgegeben.

Die Anleitung ist als PDF im Anhang oder per externen Download:
http://www.mediafire.com/?5dufdk92g3d

Kdelirc kann entweder über die Synaptik-Paketverwaltung oder über folgenden Befehl im Terminal installiert werden:
Zitat
sudo apt-get install kdelirc

Entgegen meiner Antwort vorher, ist die Konfiguration der Nummerntasten doch kein Hexenwerk!

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: mtron am 06 November, 2007, 17:25
Super Anleitung, danke! Ich hab mir erlaubt das PDF hier im Forum an deinen Post dranzuhängen
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 06 November, 2007, 17:35
Danke, danke! Nachdem man mir doch recht gut weitergeholfen hat, war das wohl das Mindeste! ;)

dvb_ss2
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: mtron am 07 November, 2007, 23:30
so, ich hab die Sache heute auch aufgesetzt. Hat super funktioniert.
Ich habe eine alte serielle Pinnacle PCTV Fernbedienung von der analogen Karte ausgestaubt und in betrieb gesetzt.

Zum kompilieren und laden der Module für ubuntu habe das HOWTO: Lirc with Pinnacle PCTV Pro (http://ubuntuforums.org/showthread.php?t=221299) verwendet.

Eine kleine Anmerkung dazu:
den schritt "sudo apt-get install lirc" ganz am Anfang ausführen, bevor man das source paket installiert, dann erspart man sich das herumkopieren und linken.

Zum überprüfen ob das System die richtige lircd aufruft, einfach den -v switch dazunehmen. Dann gibt das Programm die Versionsnummer aus.

Bevor man auf einem Gnome mit dem howto von dvb_ss2 Kaffeine konfigureiren kann muss man noch das Paket kdelirc (sudo apt-get install kdelirc) installieren.

Zu dem im Howto besprochenen Konfigurationsmenü kommt man auch indem man "irkick" am Terminal eingiebt.

Einige nette Kaffeine Funktionen kann man über Dcop Calls (im XinePartIface) der Remote zuordnen. Auch fein: ich hab mir mein externes D+ keygrabber script auf eine Taste gelegt, damit es bei Knopfdruck die neuen d+ keys einspielt.

Zum Autostart beim gnome unter "System - Preferences - Sessions" im Tab "startup Programs" das command irkick hinzufügen und das wars.
Titel: Re: Lirc - vernünftige Anleitung für Ubuntu und FB Skystar 2 (seriell)?
Beitrag von: dvb_ss2 am 08 November, 2007, 09:35
Zitat
Zu dem im Howto besprochenen Konfigurationsmenü kommt man auch indem man "irkick" am Terminal eingiebt.
Werde ich noch aufnehmen!

Zitat
Einige nette Kaffeine Funktionen kann man über Dcop Calls (im XinePartIface) der Remote zuordnen. Auch fein: ich hab mir mein externes D+ keygrabber script auf eine Taste gelegt, damit es bei Knopfdruck die neuen d+ keys einspielt.
Könntest Du das noch näher spezifizieren?!? Ich suche z.B. die Möglichkeit per Knopfdruck Kaffeine zu starten und zwar wie folgt:
Kaffeine -> DVB-S -> 16:9 Format

Zitat
Zum Autostart beim gnome unter "System - Preferences - Sessions" im Tab "startup Programs" das command irkick hinzufügen und das wars.
Danke, nehme ich mit auf bzw ändere ich auf diese Vorgehensweise, denn irgendwie hat meine beschrieben Vorgehensweise wohl doch nicht so richtig funktioniert?!?

Geänderte Anleitung werde ich dann wieder hier zur Verfügung stellen.

dvb_ss2
Titel: Re: Howto: Lirc (Linux Remote) für kaffeine
Beitrag von: mtron am 08 November, 2007, 12:38
für KDE kann ich es nicht sagen, aber für gnome muss man für den Autostart die Sache a bisserl anders machen. Dein Howto passt schon, alles gut funktioniert.

Zum Kaffeine Start in Fullscreen & dvb:
- Kde Program Launcher
- Execute

App options:
- executeable: /usr/local/bin/kaffeine
- options (eine per linie) -f
                                 DVB

Zum Overscan (-/+ 5%) habe ich eine Dcop call (dafür einfach den Knopf zuerst ganz mormal kaffine zuodnen am ende "do not do anything". dann in der übersicht auf "edit" wechseln und eingeben:)

Dcop: App - kaffeine
         Object - XinePartIface
         Function  - void ZoomOut()