Autor Thema: Lirc Aktion einem bestimmten Fensterzuordnen  (Gelesen 3251 mal)

pinguin74

  • Full Member
  • ***
  • Beiträge: 110
    • Profil anzeigen
Lirc Aktion einem bestimmten Fensterzuordnen
« am: April 18, 2011, 07:10:23 Vormittag »
Hallo,

ich habe nun Lirc für Kaffeine eingerichtet. In der ~/.lircrc sieht z.B. ein Kommando so aus:

begin
prog = irexec
button = 1
config = qdbus org.kde.kaffeine /Television PlayChannel "Das Erste"
end

Wenn ich die 1 drücke auf der FB, wird Das Erste gewählt. Fein, das will ich auch.

Nun ist das Problem, dieses Kommando wird immer ausgeführt, wenn ich die 1 drücke. In einem anderen Programm will ich vielleicht, dass die 1 was ganz anderes macht.

Wie muss ich o.g. Kommando ändern, damit dieser Befehl nur auf das Fenster, das den Namen "Kaffeine" beinhaltet ausgeführt wird?

Gruß
Malte

KnisterPeter

  • Jr. Member
  • **
  • Beiträge: 52
    • Profil anzeigen
Re:Lirc Aktion einem bestimmten Fensterzuordnen
« Antwort #1 am: April 18, 2011, 07:52:36 Vormittag »
Hi,

lirc mode switches sollten das Problem beheben. Unten ein Beispiel wie das geht:

begin
    remote = devinput
    prog = irexec
    button = KEY_GREEN
    mode = xbmc
    config =
    repeat = 0
end
begin xbmc
begin
    prog = irexec
    button = KEY_POWER
    config = /home/markusw/bin/start-xbmc &
    config = /home/markusw/bin/stop-xbmc
end
end xbmc

pinguin74

  • Full Member
  • ***
  • Beiträge: 110
    • Profil anzeigen
Re:Lirc Aktion einem bestimmten Fensterzuordnen
« Antwort #2 am: April 18, 2011, 08:00:52 Vormittag »
Danke für den Tip. Dies sind nun zwei Sektionen, für die grüne Taste und den Start von XBMC. Funktionieren die nur zusammen? Sehe ich das richtig, für das Drücken der grünen Taste hast du keine Aktion definiert, nur für das Drücken der Power Taste? Die mode = xbmc Option, ist dabei xbmc der Programmname oder die Windows ID?

Gruß
Malte

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8309
    • Profil anzeigen
Re:Lirc Aktion einem bestimmten Fensterzuordnen
« Antwort #3 am: April 18, 2011, 09:22:47 Vormittag »
Lirc läuft wie eine State-Machine, sobald Grün gedrückt wurde wird in den XBMC Modus (laut obriger Konfiguration) gewechselt. Hierbei spielt es für Lirc dann keine Rolle ob xbmc vorhanden ist oder nicht. Man kann keiner Applikation direkt etwas zuordnen, das Ganze jedoch mit solchen Sektionen konfigurieren.
Failure is a good thing! I'll fix it