pjw1965
Anmeldungsdatum: 23. März 2009
Beiträge: 47
|
Hallo
Die Verwendung dieser Funktion mit Rhythmbox (und auch Totem) ist dabei anscheinend buggy; "prog"-Anweisungen werden mit der Verwendung von "#! lircrcd" ggf. nicht ausgelesen/ausgeführt (siehe auch hier im Forum 🇩🇪). Abhilfe schafft es wohl nur, auf lircrcd zu verzichten, und alle Programme immer mit einer entsprechenden "mode"-Anweisung mit der Fernbedienung zu starten. Dann kommt es nicht zu Problemen mit unklaren Modi (siehe Beispiele).
Dieser Abschnitt stimmt für mich (Ubuntu Karmic Koala) nicht mehr. Rhythmbox und Totem funktionieren bei mir, sobald ich die Plugins aktiviert habe (und eine .lircrc im Homeverzeichnis ist).
Kann das bitte jemand verifizieren, werde sonst den Abschnitt löschen.
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11303
Wohnort: Bremen
|
Hi! @ pjw1965 Dass Lirc mit Rhythnmbox und Totem funktioniert, ist unbestritten. Es geht in diesem Abschnitt darum, dass die "Modus-Synchronisation" mit dem Programm "lircrcd " (erste Zeile #!lircrcd in der .lircrc) nicht funktioniert. Hast du das in deiner .lircrc drinstehen, und es geht mit den genannten Programmen? Dann wäre das was anderes.... so long hank
|
pjw1965
Anmeldungsdatum: 23. März 2009
Beiträge: 47
|
Hallo Hank Heinrich Schwietering schrieb: Dass Lirc mit Rhythnmbox und Totem funktioniert, ist unbestritten. Es geht in diesem Abschnitt darum, dass die "Modus-Synchronisation" mit dem Programm "lircrcd " (erste Zeile #!lircrcd in der .lircrc) nicht funktioniert. Hast du das in deiner .lircrc drinstehen, und es geht mit den genannten Programmen? Dann wäre das was anderes....
Jetzt habe ich es auch begriffen. Hast natürlich recht. Lircrcd möchte das Leben vereinfachen, es funktioniert aber nicht mit Totem/Rhythmnbox, also verzichte ich darauf. Gruss
|
borgiborgi
Anmeldungsdatum: 10. August 2009
Beiträge: 386
Wohnort: 3rd stone from the sun
|
Hallo zusammen, bei irexec habe ich den Vorschlag den Daemon über die /etc/rc.local aufzurufen durch die ~/.profile bzw. /etc/profile ersetzt. Beim Start des Daemons über die rc.local (wenn man es schafft den so zu starten) läuft dieser und alle aufgerufenen Prozesse/Anwendungen unter root ... ☹ irxevent verwende ich nicht. Dort befindet sich ebenfalls der Hinweis auf die rc.local.
Kann jemand überprüfen ob dort der Aufruf über eine profile-Datei funktioniert? Gruß borgiborgi
|
Xubuntuuser
Anmeldungsdatum: 6. November 2007
Beiträge: 147
Wohnort: Mainz
|
Ich versuche gerade eine Fernbedienung einzurichten. irw zeigt auch jede Taste an. Nur die Befehle in .lircrc werden ignoriert. Meine Frage ist jetzt erstmal, wenn ich die Datei .lircrc ändere, muss ich dann lircd neu starten? irw gibt folgendes aus:
| 00000014f31e0000 04 enter medion
..
|
Folglich müßte in .lircrc folgendes stehen:
| begin
prog = irexec
button = enter medion
config = echo "So funktioniert die .lircrc"
end
|
Ist das richtig? Dazu meine Frage: Wo wirkt dann der echo Befehl? In der Konsole in der irw läuft? Oder in einer anderen?
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11303
Wohnort: Bremen
|
Hi! Der Name der Taste ist nur enter , medion ist der Name der Fernbedienung und wird für die .lircrc nicht benötigt. Der Befehl bzw das "echo" wird in der Konsole angezeigt, in der irexec läuft, der Prozess darf dafür nicht im Hintergrund laufen, also ohne -d -Option starten. so long hank
|
Xubuntuuser
Anmeldungsdatum: 6. November 2007
Beiträge: 147
Wohnort: Mainz
|
Das hat schon mal funktioniert. Vorher muss auf jedem Fall lirc gestartet werden (mit sudo /etc/init.d/lirc restart), was vermutlich klar ist, aber irexec muss nach jeder Änderung der .lircrc ebenfalls beendet und neu gestartet werden. Ich hoffe mal, dass ich jetzt damit weiterkomme, um meine Anwendungen zu steuern. Den ansonsten sind die Artikel ja sehr umfangreich und informativ. Nur, bei den ersten Schritten fehlen diese Informationen. Danke, für den Hinweis.
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11303
Wohnort: Bremen
|
Hi! Xubuntuuser schrieb:
Vorher muss auf jedem Fall lirc gestartet werden (mit sudo /etc/init.d/lirc restart), was vermutlich klar ist, aber irexec muss nach jeder Änderung der .lircrc ebenfalls beendet und neu gestartet werden.
Jein; wenn irexec im Hintegrund läuft, sollten Änderungen an der .lircrc auch so funktionieren. Nur, bei den ersten Schritten fehlen diese Informationen.
Hab's mit dazugeschrieben - so klarer? so long hank
|
Xubuntuuser
Anmeldungsdatum: 6. November 2007
Beiträge: 147
Wohnort: Mainz
|
Ja, denke schon. Was mich verwirrt hat, ist das beim Start von lirc ja auch ein Daemon von irexec gestartet wird, der gibt aber dann nichts aus. Aber mir wird langsam klar, dass hier eine laufende Anwendung die Befehle empfängt. Totem läuft mittlerweile auch. Ich habe aber den Eindruck, dass lircd dann neu gestartet werden muss, wenn neue Befehlsblöcke eingegeben werden. Auf jeden Fall, Danke, für die Hilfe bei den ersten Schritten.
|
Heinrich_Schwietering
Wikiteam
(Themenstarter)
Anmeldungsdatum: 12. November 2005
Beiträge: 11303
Wohnort: Bremen
|
Xubuntuuser schrieb:
Was mich verwirrt hat, ist das beim Start von lirc ja auch ein Daemon von irexec gestartet wird, der gibt aber dann nichts aus.
Automatisch? Unter welcher Ubuntu/Lirc-Version?
Ich habe aber den Eindruck, dass lircd dann neu gestartet werden muss, wenn neue Befehlsblöcke eingegeben werden.
Das dürfte richtig sein; ansonsten arbeitet lircd mit der im Speicher befindlichen Version. Sollte wohl auch noch aufgenommen werden, danke für den Hinweis! so long hank
|