Morpheus Screensaver Plugin Last Version for 7025/800/8000

Status
Not open for further replies.

juli13

Staff member
Administrator
Messages
10,198
Code:
Hier ist jetzt das Morpheus Screensaver Plugin.

Was kann das ipk aus dem Anhang ?

Zuerst auf /tmp der Dreambox FTPen und installier mit manual install im BP oder im telnet:

cd /tmp
ipkg install /tmp/enigma2-plugin-extensions-screensaver*.ipk

Falls Ihr es wieder loswerden wollt:

ipkg remove enigma2-plugin-extensions-screensaver

Sobald es installiert ist habt Ihr einen Screensaver Dameon laufen der 1x pro minute nachschaut ob sich am TV was verändert hat.

Wenn sich 10 min nichts getan hat wird einfach ein schwarz/weiss/rot/grüb/blau/gelbes Rechteck über den ganzen Bildschirm wie ein Vorhang ausgegeben um die Röhre/Plasma zu schonen.

Sobald man irgendeine Taste drückt sollte der Screensaver aber eh wieder verschwinden (sprich es wird ein transparentes rechteck ausgegeben).

Erst wenn man dann menu, exit oder ähnliches drückt hat man wieder ein ordentliches Menu, weil der Screensaver den Framebuffer ja gelöscht hat.

Bitte testet mal durch ob das Plugin jetzt gut funktioniert und ob der Daemon jetzt schon mal brav alle Situationen erkennt:

Film abgespielt und bleibt am Ende mit Standbild stehen
Timeshift im Standbild vergesssen
Tuxtext auf einer statischen seite vergessen
Radiomodus
gestopptes enigma2 - bootlogo würde einbrennen
....
kein screensaver wenn box schon ins standby

Ich habe es im Moment im sourceode vom daemon so eingestellt dass nur eine laufende Uhr im Standbild, oder die berühmten Zahnräder nicht ausreichen um das Standbild zu verhindern, aber das sind empirische Werte wie viele geänderte Pixel man akzeptiert, also auch dazu wären inputs hilfreich (derzeit ca. 130x130=18.000 pixel, also eben mehr als die Zahnräder).

Das Timeout und die Anzahl der Farben kann man jetzt im Morpheus Plugin einstellen, also bitte nicht mehr das startup file editieren !

Und die möglichkeit eine Zeit einzustellen nach der im Standby die Box einen Deepstandby machen soll gibt es jetzt auch.

Und mit Shift + Radio kann man den Screensaver auf Wunsch auch sofort anwerfen.

Der Daemon hat ein logfile auf /tmp/screensaver.log - er schreibt dort jetzt jeden check rein und wann er Frozen TV, oder Standby gefunden hat oder wann man Taste auf der Fernbedienung gedrückt hat um wieder rauszukommen.

Und im telnet kann man den daemon natürlich auch laufen lassen:

killall -9 screensaver
/usr/sbin/screensaver 20 6 120

= 20min Timeout und 6 Farben als Animation (Farben wechseln im 2 sec Takt - ich sagte ja schon Ambilight für Kurzsichtige) und Deepstandby nach 120 min Standby

Also auf jeden Fall Viel Spass beim testen !

PS: Und Danke an Seddi - ich habe nämlich seine capture routinen vom AiO recycled um Veränderungen am TV im screensaver daemon zu erkennen.

PPS: Und es wäre nett wenn sich jemand die Mühe macht und die paar Menupunkte als enigma1 Plugin nachbaut (rufen eh nur script aus oder screiben wert in ein file) - sie Bild.
 

juli13

Staff member
Administrator
Messages
10,198
Morpheus Screensaver Plugin Version 4.3 for 7025/800/8000

Code:
Hier ist jetzt das Morpheus Screensaver Plugin.

Was kann das ipk aus dem Anhang ?

Zuerst auf /tmp der Dreambox FTPen und installier mit manual install im BP oder im telnet:

cd /tmp
ipkg install /tmp/enigma2-plugin-extensions-screensaver*.ipk

Falls Ihr es wieder loswerden wollt:

ipkg remove enigma2-plugin-extensions-screensaver

Sobald es installiert ist habt Ihr einen Screensaver Dameon laufen der 1x pro minute nachschaut ob sich am TV was verändert hat.

Wenn sich 10 min nichts getan hat wird einfach ein schwarz/weiss/rot/grüb/blau/gelbes Rechteck über den ganzen Bildschirm wie ein Vorhang ausgegeben um die Röhre/Plasma zu schonen.

Sobald man irgendeine Taste drückt sollte der Screensaver aber eh wieder verschwinden (sprich es wird ein transparentes rechteck ausgegeben).

Erst wenn man dann menu, exit oder ähnliches drückt hat man wieder ein ordentliches Menu, weil der Screensaver den Framebuffer ja gelöscht hat.

Bitte testet mal durch ob das Plugin jetzt gut funktioniert und ob der Daemon jetzt schon mal brav alle Situationen erkennt:

Film abgespielt und bleibt am Ende mit Standbild stehen
Timeshift im Standbild vergesssen
Tuxtext auf einer statischen seite vergessen
Radiomodus
gestopptes enigma2 - bootlogo würde einbrennen
....
kein screensaver wenn box schon ins standby

Ich habe es im Moment im sourceode vom daemon so eingestellt dass nur eine laufende Uhr im Standbild, oder die berühmten Zahnräder nicht ausreichen um das Standbild zu verhindern, aber das sind empirische Werte wie viele geänderte Pixel man akzeptiert, also auch dazu wären inputs hilfreich (derzeit ca. 130x130=18.000 pixel, also eben mehr als die Zahnräder).

Das Timeout und die Anzahl der Farben kann man jetzt im Morpheus Plugin einstellen, also bitte nicht mehr das startup file editieren !

Und die möglichkeit eine Zeit einzustellen nach der im Standby die Box einen Deepstandby machen soll gibt es jetzt auch.

Und mit Shift + Radio kann man den Screensaver auf Wunsch auch sofort anwerfen.

Der Daemon hat ein logfile auf /tmp/screensaver.log - er schreibt dort jetzt jeden check rein und wann er Frozen TV, oder Standby gefunden hat oder wann man Taste auf der Fernbedienung gedrückt hat um wieder rauszukommen.

Und im telnet kann man den daemon natürlich auch laufen lassen:

killall -9 screensaver
/usr/sbin/screensaver 20 6 120

= 20min Timeout und 6 Farben als Animation (Farben wechseln im 2 sec Takt - ich sagte ja schon Ambilight für Kurzsichtige) und Deepstandby nach 120 min Standby

Also auf jeden Fall Viel Spass beim testen !

PS: Und Danke an Seddi - ich habe nämlich seine capture routinen vom AiO recycled um Veränderungen am TV im screensaver daemon zu erkennen.

PPS: Und es wäre nett wenn sich jemand die Mühe macht und die paar Menupunkte als enigma1 Plugin nachbaut (rufen eh nur script aus oder screiben wert in ein file) - sie Bild.
 

juli13

Staff member
Administrator
Messages
10,198
Morpheus Screensaver Plugin Version 4.05 für 7025/800/8000

Code:
Morpheus Screensaver Plugin Version 4.05 für 7025/800/8000
 
Status
Not open for further replies.
Top