Wer von uns kennt das nicht:
2 Boxen angeschlossen,...
Eine am Fernsehr, eine 2. als Videorekorder am PC... Man will ja schließlich auch gucken können, während die 2. Box was streamt...
Leider reagieren die Boxen aber beide auf die gleiche Fernbedienung!
Und jetzt die Idee:
Kann man der Box nicht ein PlugIn "Tastensperre" verpassen, das die FB-Signale nicht mehr ausgewertet werden?
Und dann z.B. durch Tastendruck am Gerät (Kanal hoch/runter) oder durch eine bestimmte Tasatenkombi auf der FB die FB-Signalverarbeitung wieder einschalten?
Mir fehlen leider noch die entsprechenden Kenntnisse im Bezug auf Linux-Programmierung...
Aber ich fände es toll, wenn sich dem jemand annehmen würde...
Ich kenne mich ein wenig mit WINDOWS-Programmierung aus und hatte dazu folgende Idee:
man könnte z.B. per PlugIn (Blaue Taste) den Treiber für die FB aus dem Kernel entladen und einen anderen FB Treiber, der nur noch die Aufgabe hat, auf eine bestimmte Tastenfolge zu warten, in den Kernel laden.
Wenn er dann diese Tastenfolge erhält, startet er ein Skript, dass diesen Treiber wieder entläd und den alten FB Treiber neu läd...
Sollte eigentlich kein allzugroßer Aufwand sein, oder sehe ich das jetzt irgendwie falsch?
Ich würde das ja glatt selber mal ausprobieren, leider fehlen mir da die Linux-Kenntnisse (
Hoffe, die Idee ist nicht ganz so abwägig....
Hilfreich sollte die Idee der Tastensperre auf jeden Fall sein,...
Dann kann ich endlich die Klebestreifen von den Dioden entfernen!!!!
"Tastensperre" für die DBOX
-
- Interessierter
- Beiträge: 38
- Registriert: Freitag 23. Mai 2003, 17:49
"Tastensperre" für die DBOX
MfG,
TuxiBoxi
___________________________________
Neutrino Tools und Infos unter
http://www.Tux-Box.net
TuxiBoxi
___________________________________
Neutrino Tools und Infos unter
http://www.Tux-Box.net
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
Code: Alles auswählen
*** neutrino.cpp.old Sun Nov 23 18:18:21 2003
--- neutrino.cpp Fri Nov 28 20:55:10 2003
***************
*** 2667,2677 ****
--- 2667,2689 ----
void CNeutrinoApp::RealRun(CMenuWidget &mainMenu)
{
dprintf(DEBUG_NORMAL, "initialized everything\n");
+ bool remote_locked = false;
while( true )
{
uint msg; uint data;
g_RCInput->getMsg(&msg, &data, 100 ); // 10 secs..
+ if (remote_locked)
+ if (msg == CRCInput::RC_plus)
+ remote_locked = false;
+ else
+ continue;
+
+ if (msg == CRCInput::RC_minus) {
+ remote_locked = true;
+ continue;
+ }
+
if( ( mode == mode_tv ) || ( ( mode == mode_radio ) ) )
{
if( msg == NeutrinoMessages::SHOW_EPG )
vol-plus. Nach vol-plus sind alles wie früher.
Getestet, aber nicht ausführlich. Nachteil ist dass es keine Indikation dass die Box in
"Locked" zustand sich befindet gibt.
Bemerkung: neutrino.cpp zeigt m.E. eine echt schlechte Programmierstyle auf, und der Patch oben macht es kaum besser.
Barf
-
- Interessierter
- Beiträge: 38
- Registriert: Freitag 23. Mai 2003, 17:49
So weit so gut,...
Jetzt muss ich das nur noch irgendwie in die Box bekommen...
Habe leider keine Ahnung, WIE?
Mit der Linux-Programierung habe ich mich leider noch nich beschäftigen können!
Was muss ich wie tun?
Jetzt muss ich das nur noch irgendwie in die Box bekommen...
Habe leider keine Ahnung, WIE?
Mit der Linux-Programierung habe ich mich leider noch nich beschäftigen können!
Was muss ich wie tun?
MfG,
TuxiBoxi
___________________________________
Neutrino Tools und Infos unter
http://www.Tux-Box.net
TuxiBoxi
___________________________________
Neutrino Tools und Infos unter
http://www.Tux-Box.net
-
- Klöppelliese
- Beiträge: 1644
- Registriert: Donnerstag 8. August 2002, 12:51
Das geht auch einfacher! :
https://tuxbox-cvs.sourceforge.net/foru ... hp?t=16031
https://tuxbox-cvs.sourceforge.net/foru ... hp?t=16031
-
- Developer
- Beiträge: 1475
- Registriert: Dienstag 4. Februar 2003, 22:02
@Liontamer,
der Tip mit Polarisationsfolie ist wirklich nicht schlecht (ich habe zwei Fernseher von Philips...) aber zum Thema "einfach":
Kuck mal die Zeit zwischen anfangspost und meine software-Lösung; in der zeit habe ich den Code (hinreichend) gelernt, Lösung implementiert und getestet. Wurde mir länger dauern Polarisationsfolie zu besorgen
Barf
der Tip mit Polarisationsfolie ist wirklich nicht schlecht (ich habe zwei Fernseher von Philips...) aber zum Thema "einfach":
Kuck mal die Zeit zwischen anfangspost und meine software-Lösung; in der zeit habe ich den Code (hinreichend) gelernt, Lösung implementiert und getestet. Wurde mir länger dauern Polarisationsfolie zu besorgen
Barf
-
- Semiprofi
- Beiträge: 1470
- Registriert: Donnerstag 14. März 2002, 07:14
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04