Sundtek Support Forum

Deutsch => Sundtek MediaTV Pro => Thema gestartet von: pinguin74 am April 18, 2011, 07:10:23 Vormittag

Titel: Lirc Aktion einem bestimmten Fensterzuordnen
Beitrag von: pinguin74 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
Titel: Re:Lirc Aktion einem bestimmten Fensterzuordnen
Beitrag von: KnisterPeter 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
Titel: Re:Lirc Aktion einem bestimmten Fensterzuordnen
Beitrag von: pinguin74 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
Titel: Re:Lirc Aktion einem bestimmten Fensterzuordnen
Beitrag von: Sundtek 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.