Hallo,
mein VDR Marke Eigenbau ist fast fertig. Kubuntu 14.04, VDR 2.0.1 mit inputlirc, softhddevice auf Intel i3 und Silverstone Gehäuse mit iMon Pad.
Der letzte Schritt war, dass ich das vdr-Startskript im KDE Autostart platziert habe. Soweit so gut, aber jetzt habe ich Folgendes festgestellt. Wenn das X11 Fenster des softhddevices den Fokus hat (in X11 angeklickt wurde und im Vordergrund ist), dann wird die Power-Taste nicht ausgeführt. Ich erhalte folgenden Auszug im syslog:
VDR Fenster mit Fokus (im Vordergrund)
...
Nov 18 21:23:12 linvdr1 vdr: [2999] Power button pressed
Nov 18 21:23:12 linvdr1 vdr: [2999] confirm: Taste drücken, um Ausschalten abzubrechen
Nov 18 21:23:12 linvdr1 vdr: [2999] warning: Taste drücken, um Ausschalten abzubrechen
Nov 18 21:23:12 linvdr1 vdr: [2999] not confirmed
Ab hier keine weitere Meldung.
Obiges gilt auch. das heißt es funktioniert nicht, wenn das X11-softhddevice-Fenster Bildschirm füllend ist, und dann natürlich auch im Vordergrund, also mit Fokus.
Noch was, alle anderen Tasten (ZIffern, Menü, Rot / Grün / Blau / Gelb, ...) funktionieren immer richtig, unabhängig ob das X11-softhddevice den Fokus hat oder nicht. Da passt alles. Es ist nur die Power-Taste, die ein Problem macht.
Wenn ich ein X-Terminal neben dem X11-softhddevice-Fenster aufmache und der Fokus im Terminal liegt, also dann wird die Power-Taste erkannt und alles richtig ausgeführt. Hier ein Auszug dazu:
VDR Fenster ohne Fokus (im Hintergrund)
...
Nov 18 21:24:45 linvdr1 vdr: [2999] Power button pressed
Nov 18 21:24:45 linvdr1 vdr: [2999] confirm: Taste drücken, um Ausschalten abzubrechen
Nov 18 21:24:45 linvdr1 vdr: [2999] warning: Taste drücken, um Ausschalten abzubrechen
Nov 18 21:24:51 linvdr1 vdr: [2999] confirmed
Nov 18 21:24:51 linvdr1 vdr: [2999] executing '/usr/local/vdr/bin/vdr_stop 0 0 0 "" 1'
Nov 18 21:24:51 linvdr1 vdr: [2999] saved setup to /usr/local/vdr/config/setup.conf
Nov 18 21:24:51 linvdr1 vdr: [2999] max. latency time 6 seconds
Nov 18 21:24:54 linvdr1 vdr: [2999] stopping plugin: softhddevice
Nov 18 21:24:54 linvdr1 vdr: [2999] stopping plugin: skinnopacity
Nov 18 21:24:54 linvdr1 vdr: [2999] stopping plugin: yaepghd
Nov 18 21:24:54 linvdr1 vdr: [2999] stopping plugin: streamdev-server
...
und so weiter bis der VDR sauber beendet wurde.
Alles anzeigen
Entscheidender Unterschied bei obigen syslog-Auszügen ist jeweils in der 4. Zeile (oben jeweils Code-Zeile 6) mit "not confirmed" bzw. "confirmed".
Ich habe übrigens die Power-Taste meiner FB in Kubuntu so geändert, dass dort nichts passiert, also nicht das KDE-Menü zum Abmelden / Neustarten / Herunterfahren kommt, denn das brauche ich im VDR-Betrieb keinesfalls.
Was kann ich tun, damit die Power-Taste auch im Vollbild funktioniert, also wenn das X11-softhddevice-Fenster den Fokus hat?
Vielen Dank für Eure Hinweise.
Schönen Abend
honterus0