Autor Thema: Fernbedienung Kaffeine  (Gelesen 4259 mal)

Peter Franz

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
Fernbedienung Kaffeine
« am: Januar 07, 2010, 12:11:13 Vormittag »
Hallo an alle,

nachdem ich nun schon etliche Stunden investiert habe mit dem Versuch die Fernbedienung ans laufen zu bekommen, muss ich nun passen.

Ich verwende Ubuntu 9.10 und möchte gerne Kaffeine nutzen (dvb-c)
Dies Funktioniert mittlerweile auch recht ordentlich, aber die Fernbedienung macht keinen mux.

Über IRW bekomme ich die Signale angezeigt, jedoch bewirken diese nichts in Kaffeine.

Ich habe lange mit lirc herumprobiert, es funktioniert nicht.
Meine .lircrc sieht wie folgt aus,, irexec läuft im Hintergrund. (Kopiert aus den Untiefen des Internets)

Gibt es denn dafür kein Tutorial? (wenn es schon keine Bedienungsanleitung gibt?)

FG


## KAFFEINE ##

begin
        prog = irexec
        button = PLAY
        config = dcop kaffeine KaffeineIface playDvb
end

begin
        prog = irexec
        button = PAUSE
        config = dcop kaffeine KaffeineIface pause
end

begin
        prog = irexec
        button = EPG       
        config = dcop kaffeine KaffeineIface dvbOSD
end

begin
        prog = irexec
        button = STOP       
        config = dcop kaffeine KaffeineIface stop
end

begin
        prog = irexec
        button = FORWARD       
        config = dcop kaffeine KaffeineIface posPlus
end

begin
        prog = irexec
        button = REWIND
        config = dcop kaffeine KaffeineIface posMinus
end

begin
        prog = irexec
        button = CHANNELUP       
        config = dcop kaffeine KaffeineIface next
end

begin
        prog = irexec
        button = CHANNELDOWN       
        config = dcop kaffeine KaffeineIface previous
end

begin
        prog = irexec
        button = VOLUMEUP       
        config = dcop kaffeine KaffeineIface volUp
        repeat = 1
        delay = 6
end

begin
        prog = irexec
        button = MUTE       
        config = dcop kaffeine KaffeineIface mute
end

begin
        prog = irexec
        button = VOLUMEDOWN       
        config = dcop kaffeine KaffeineIface volDown
        repeat = 1
        delay = 6
end

begin
        prog = irexec
        button = PIC       
        config = dcop kaffeine KaffeineIface fullscreen
end

begin
        prog = irexec
        button = UP       
        config = dcop kaffeine KaffeineIface zoomIn
end

begin
        prog = irexec
        button = DOWN       
        config = dcop kaffeine KaffeineIface zoomOut
end

begin
        prog = irexec
        button = 1       
        config = dcop kaffeine KaffeineIface setNumber 1
end

begin
        prog = irexec
        button = 2       
        config = dcop kaffeine KaffeineIface setNumber 2
end

begin
        prog = irexec
        button = 3       
        config = dcop kaffeine KaffeineIface setNumber 3
end

begin
        prog = irexec
        button = 4       
        config = dcop kaffeine KaffeineIface setNumber 4
end

begin
        prog = irexec
        button = 5       
        config = dcop kaffeine KaffeineIface setNumber 5
end

begin
        prog = irexec
        button = 6       
        config = dcop kaffeine KaffeineIface setNumber 6
end

begin
        prog = irexec
        button = 7
        config = dcop kaffeine KaffeineIface setNumber 7
end

begin
        prog = irexec
        button = 8       
        config = dcop kaffeine KaffeineIface setNumber 8
end

begin
        prog = irexec
        button = 9       
        config = dcop kaffeine KaffeineIface setNumber 9
end

begin
        prog = irexec
        button = 0       
        config = dcop kaffeine KaffeineIface setNumber 0
end

# Beenden von Kaffeine und Wechsel zu mode normal; Rückkehr zu Arbeitfläche 1:
begin
        prog = irexec
        button = HOME       
        config = dcop kaffeine KaffeineIface quit && echo "mode normal aus kaffeine quit" && xte 'keydown Control_L' 'keydown Shift_L' 'keydown 1' 'keyup Control_L' 'keyup Shift_L' 'keyup 1'
        mode = normal
end

# Wechsel zu mode normal, Stummschalten von Kaffeine und Wechsel zu Arbeitsfläche 1:
begin
     button = BACK
     prog = irexec
     config = echo "mode normal aus kaffeine" && dcop kaffeine KaffeineIface mute && xte 'keydown Control_L' 'keydown Shift_L' 'keydown 1' 'keyup Control_L' 'keyup Shift_L' 'keyup 1'
     mode = normal
end

# Start von anderen Programmen über mode normal; Kaffeine wird auf Pause gestellt (für TV-Wiedergabe bedeutet das "Timeshift!")
begin
        prog = irexec
        button = DVD
        config = dcop kaffeine KaffeineIface pause
        mode = normal
end

begin
        prog = irexec
        button = MUSIC
        config = dcop kaffeine KaffeineIface pause
        mode = normal
end

begin
        prog = irexec
        button = VIDEO
        config = dcop kaffeine KaffeineIface pause
        mode = normal
end

# Wechsel in andere Programm-Modi über mode normal; Kaffeine wird auf Pause gestellt:
begin
        prog = irexec
        button = YELLOW
        config = dcop kaffeine KaffeineIface pause
        mode = normal
end

begin
        prog = irexec
        button = GREEN
        config = dcop kaffeine KaffeineIface pause
        mode = normal
end

begin
        prog = irexec
        button = BLUE
        config = dcop kaffeine KaffeineIface pause
        mode = normal
end

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8329
    • Profil anzeigen
Re:Fernbedienung Kaffeine
« Antwort #1 am: Januar 08, 2010, 01:15:37 Nachmittag »
Kaffeine3 konnte man noch mit irkick ansteuern, Sie koennen versuchen die xml Konfiguration fuer Kaffeine3 mit Kaffeine4 zu verwenden.
Failure is a good thing! I'll fix it

Peter Franz

  • Newbie
  • *
  • Beiträge: 2
    • Profil anzeigen
Re:Fernbedienung Kaffeine
« Antwort #2 am: Januar 08, 2010, 04:32:43 Nachmittag »
Ich habe das nun über xte geregelt. IRKICK hat nicht funktioniert bei mir.

Meine .lircrc im Home Ordner sieht nun so aus:
begin irexec

 begin
     prog = irexec
     button = Power
     config = kaffeine
 end

 begin
     prog = irexec
     button = User1
     config = xte 'key F'
 end

 begin
     prog = irexec
     button = Power
     config = kaffeine
 end

 begin
     prog = irexec
     button = Channel+
     config = xte 'key Up'
 end

 begin
     prog = irexec
     button = Channel-
     config = xte 'key Down'
 end

 begin
     prog = irexec
     button = Volume+
     config = xte 'key plus'
 end

 begin
     prog = irexec
     button = Volume-
     config = xte 'key minus'
 end

 begin
     prog = irexec
     button = Mute
     config = xte 'key M'
 end



 begin
     prog = irexec
     button = Play
     config = xte 'key space'
 end

 begin
   prog = irexec
   button = 1
   config = xte 'key 1'
 end

 begin
   prog = irexec
   button = 2
   config = xte 'key 2'
 end

 begin
   prog = irexec
   button = 3
   config = xte 'key 3'
 end

 begin
   prog = irexec
   button = 4
   config = xte 'key 4'
 end

 begin
   prog = irexec
   button = 5
   config = xte 'key 5'
 end

 begin
   prog = irexec
   button = 6
   config = xte 'key 6'
 end

 begin
   prog = irexec
   button = 7
   config = xte 'key 7'
 end

 begin
   prog = irexec
   button = 8
   config = xte 'key 8'
 end

 begin
   prog = irexec
   button = 9
   config = xte 'key 9'
 end

 begin
   prog = irexec
   button = 0
   config = xte 'key 0'
 end

 begin
   prog = irexec
   button = Record
   config = xte 'key y'
 end

 begin
   prog = irexec
   button = Menu
   config = xte 'key O'
 end


 begin
   prog = irexec
   button = Shutdown
   config = xte 'keydown Alt_L' 'key F4' 'keyup Alt_L'
 end

 begin
   prog = irexec
   button = Up
   config = xte 'key Up'
 end
 begin
   prog = irexec
   button = Down
   config = xte 'key Down'
 end
 begin
   prog = irexec
   button = Left
   config = xte 'key Left'
 end
 begin
   prog = irexec
   button = Right
   config = xte 'key Right'
 end
 begin
   prog = irexec
   button = Ok
   config = xte 'key Return'
 end



end irexec

Damit funktioniert das ganze.
Pakete dafür habe ich gebraucht:

"lirc" und "xautomation"
irexec muss im Hintergrund laufen irexec -d
Die lircrc kann man nun ganz einfach anpassen. Die Tasenkombinationen in kaffeine habe ich ein wenig abgewandelt.

FG