SnowHead vom New-Tuxwetter-Team hat ein neues tolles Plugin geschrieben, das die Uhrzeit im Fernsehbild einblendet.
SnowHead hat geschrieben:Hier doch mal ein erster Versuch, die Uhrzeit im Fernsehbild einzublenden. Obwohl im Anfragethread abgeschmettert, konnte doch eine Möglichkeit gefunden werden, die Uhrzeit anzuzeigen,ohne daß sich die Farbpaletten das Plugins und bereits angezeigter Menüs gegenseitig beeinflussen.
Das wurde zunächst durch den Verzicht auf eine farbige Darstellung erreicht. Also bitte nicht meckern, daß die Zeit nur in schwarz/weiß angezeigt wird. Das ist noch eine sehr frühe Beta. Bei der Anzeige von Bildern mit Tuxwetter oder dem Pictureviewer sollte man die Uhrzeitanzeige abschalten, da sie, bedingt durch die veränderte Grafikauflösung, in diesen Modi nicht so besonders toll aussieht.
Installation und Verwendung sind wieder in der readme.txt beschrieben:
Dieses Plugin blendet die Uhrzeit in das laufende Fernsehbild ein. Das ist zunächst ersteinmal eine Testversion. Durch Verzicht auf farbige Darstellung beeinflußt das Pluginbereits angezeigte Menüs nicht in deren Farbdarstellung.
Geplant sind noch die konfigurierbare Position auf dem Bildschirm, die wahlweise zusätzliche Anzeige das Datums und später vielleicht doch noch Farbe und mit wählbarer Größe.
Funktion und Installation:
--------------------------
Das eigentlich aktive Plugin ist die Datei "clock". Sie kommt mit den Rechten 755 nach
/var/bin/. Sie läuft im Normalfall immer. Die Uhrzeit wird angezeigt, wenn die Datei
/tmp/.clock vorhanden ist. Ist diese Datei nicht vorhanden, läuft clock zwar weiter,
die Uhrzeit wird jedoch so lange nicht angezeigt, bis die Datei /tmp/.clock wieder an-
gelegt wurde. Das Anlegen und Löschen der Datei kann entweder über die blaue Taste oder
über das FlexMenü erfolgen. Für beide Varianten sind die entsprechenden Unterverzeich-
nisse mit allen benötigten Dateien im Archiv vorhanden. Um einen Eintrag in den Start-
dateien von Neutrino zu vermeiden, wird clock in beiden Versionen von der Steuerung ge-
startet, falls es noch nicht laufen sollte.
Steuerung über FlexMenü:
------------------------
Die Datei clock mit den Rechten 755 nach /var/bin/ kopieren und den Text aus der Datei
"einfuegen in shellexec.conf" in die Datei /var/tuxbox/pluhins/shellexec.conf einfügen.
Dabei eine Unix-konformen Editor verwenden. Fertig.
Ist clock noch nicht gestartet, taucht der Menüpunkt "Uhr starten" im Menü mit auf. Der
muß dann erst ausgeführt werden, ehe die Uhrzeit angezeigt werden kann. Läuft clock be-
reits, wird der jeweils relevante Menüpunkt "Uhr anzeigen" oder "Uhr ausblenden" ange-
boten.
Steuerung über blaue Taste
--------------------------
Die Datei clock mit den Rechten 755 nach /var/bin/ kopieren, clock.cfg und clock.so nach
/var/tuxbox/plugins/. clock.so mit den Rechten 755. Das Script sclock kommt mit den Rech-
ten 755 nach /var/plugins/. Anschließend Box neu starten.
Der erste Aufruf des Menüeintrages "Uhrzeit" startet bei Bedarf clock und zeigt die Uhr
an. Jeder weitere Aufruf schaltet zwischen Anzeigen und Verbergen der Uhrzeit hin und her.
Known Bugs: Bei Dboxen mit ENX-Chip (Sagem, Philips und neue Nokias) wird die Uhrzeit grün statt weiß angezeigt.
Vielen Dank an SnowHead vom New-Tuxwetter-Team für dieses tolle Plugin.
Das Plugin kann hier runtergeladen werden.
Greetz von DrStoned
Zuletzt geändert von DrStoned am Dienstag 26. April 2005, 01:11, insgesamt 3-mal geändert.
dietmarw hat geschrieben:funktioniert soweit gut..
aber leider scheint es nicht auf die einstellung des bildbereichs zu reagieren,
d.h. es liegt bei mir leider teilweise leicht außerhalb des bildes..
Hatte ich anfangs auch, nachdem ich aber in den Einstellungen des Framebuffers, über Einstellungen -> Video -> Bildbereich einstellen, den Bildbereich leicht nach links verschoben hatte, gings plötzlich.
Neue Version 0.3a mit konfigurierbarer Position, Größe und auf Wunsch auch mit Datumsanzeige.
SnowHead hat geschrieben:Wer die Art der Anzeige noch konfigurieren möchte, kann zusätzlich die Datei clock.conf
nach /var/tuxbox/config/ kopieren. Deren Einträge haben folgende Bedeutung:
X= legt die horizontale Position der linken unteren Ecke des Anzeigefeldes fest. Die Werte können im Bereich von 0 bis 540 liegen.
Y= legt die vertikale Position der Oberkante des Anzeigefeldes fest. Die Werte können im Bereich von 0 bis 500 liegen.
DATE= Steht hier eine 1, wird unterhalb der Uhrzeit noch das Datum mit angezeigt. Bei 0 wird nur die Uhrzeit angezeigt
BIG= Wer die Anzeige gern größer haben möchte, trägt hier eine 1 ein. Aber bitte dann auch die Anzeigepositionen anpassen, damit die Anzeige noch auf den Bildschirm passt.
Vielen Dank an SnowHead vom New-Tuxwetter-Team für die neue Version des Plugins.
SnowHead vom New-Tuxwetter-Team war heute nach noch mal sehr fleißig.
Er hat das Clock-Plugin noch mal komplett umgeschrieben. Jetzt sind auch Kommandozeilenparameter möglich. Außerdem kann die Anzeige jetzt auch komplett über das Flexmenü konfiguriert werden. Dazu wird jetzt das Plugin Input verwendet, das ebenfalls im Archiv vorhanden ist.
SnowHead hat geschrieben:
@All
So, die 0.05 ist noch mal von Grund auf überarbeitet worden. Das heißt, für ein Update müssen alle Dateien und FlexMenü-Einträge neu eingespielt werden (ausgenommen die clock.so und clock.cfg für die Steuerung über die blaue Taste).
Folgende Änderungen wurden vorgenommen:
Beim Aufruf mit Kommandozeilenparametern überstimmen diese die Einträge in der clock.conf
Läuft clock, wird die Anzeige immer aktiviert, zum Ausblenden muß die Datei "/tmp/.clock_kill"
erzeugt werden. clock löscht dann die Anzeige und beendet sich selbst.
Versuch, das Farbhandling für Sagem und Philips sowie Fremdimages zu verbessern
(bitte Testbericht!)
Versuch, den Anzeigebereich beim Beenden auf Sagem und Philips durchsichtig zu bekommen
(bitte Testbericht!)
SnowHead hat geschrieben:Dieses Plugin blendet die Uhrzeit in das laufende Fernsehbild ein. Das ist zunächst erst einmal eine Testversion. Durch Verzicht auf farbige Darstellung beeinflußt das Plugin bereits angezeigte Menüs nicht in deren Farbdarstellung.
Funktion und Installation:
--------------------------
Das eigentlich aktive Plugin ist die Datei "clock". Sie kommt mit den Rechten 755 nach /var/bin/. Um die Uhrzeit anzuzeigen, wird clock über die Kommandozeile (optional mit Parametern) gestartet. Zum Beenden von clock muß in /tmp/ die Datei.clock_kill erzeugt werden. Vor dem Beenden löscht clock noch den verwendeten Anzeigebereich. Das Starten und Beenden von clock kann entweder über das Menü der blauen Taste oder über das FlexMenü erfolgen. Für beide Varianten sind die
entsprechenden Unterverzeichnisse mit allen benötigten Dateien im Archiv vorhanden.
Wer die Art der Anzeige noch konfigurieren möchte, kann zusätzlich die Datei clock.conf nach /var/tuxbox/config/ kopieren. Deren Einträge haben folgende Bedeutung:
X= legt die horizontale Position der linken unteren Ecke des Anzeigefeldes fest. Die Werte können im Bereich von 0 bis 540 liegen. (0 ist ganz links)
Y= legt die vertikale Position der Oberkante des Anzeigefeldes fest. Die Werte können im Bereich von 0 bis 500 liegen. (0 ist ganz oben)
DATE= Steht hier eine 1, wird unterhalb der Uhrzeit noch das Datum mit angezeigt. Bei 0 wird nur die Uhrzeit angezeigt
BIG= Wer die Anzeige gern größer haben möchte, trägt hier eine 1 ein. Aber bitte dann auch die Anzeigepositionen anpassen, damit die Anzeige noch auf den Bildschirm passt.
Für den Start über Kommandozeile können diese Parameter in der gleichen Syntax auch als Kommandozeilenparameter übergeben werden. Eventuell vorher aus der clock.conf ausgelesene Werte werden dabei von den Kommandozeilenparametern überstimmt. Zum Beispiel:
/var/bin/clock X=540 Y=0 DATE=1 BIG=1
Es müssen nicht alle Parameter über Kommandozeile eingegeben werden. Nicht in der Kommandozeile übergebene oder fehlerhafte Kommandozeilen-Parameter werden zunächst aus der clock.conf übernommen oder, wenn diese nicht existiert, mit Defaultwerten vorbelegt. Diese Defaultwerte sind: X=540, Y=0, DATE=0, BIG=0
Steuerung über FlexMenü:
------------------------
Die Datei clock mit den Rechten 755 nach /var/bin/ kopieren und den Text aus der Datei
"einfuegen in shellexec.conf" in die Datei /var/tuxbox/pluhins/shellexec.conf einfügen.
Dabei einen Unix-konformen Editor verwenden. Fertig.
Steuerung über blaue Taste
--------------------------
Die Datei clock mit den Rechten 755 nach /var/bin/ kopieren, clock.cfg und clock.so nach /var/tuxbox/plugins/. clock.so mit den Rechten 755. Das Script sclock kommt mit den Rechten 755 nach /var/plugins/. Anschließend Box neu starten.
Der erste Aufruf des Menüeintrages "Uhrzeit" startet bei Bedarf clock und zeigt die Uhr an. Jeder weitere Aufruf schaltet zwischen Anzeigen und Verbergen der Uhrzeit hin und her.
Konfiguration über FlexMenü
---------------------------
Wer die Einstellungen für die Uhrzeit-Anzeige über das FlexMenü machen möchte, findet die dafür benötigten Dateien in diesem Unterverzeichnis. Die notwendigen Ergänzungen für die shellexec.conf müssen übernommen und das Script "cops" mit den Rechten 755 nach /var/plugins/ kopiert werden. Wer den Editor "input" noch nicht in seinem Image hat, findet auch diesen im Archiv. Er kommt mit den Rechten 755 nach /var/bin.
Vielen Dank an SnowHead vom New-Tuxwetter-Team für die neue Version des Plugins.
SnowHead hat geschrieben:Ich habe es in der jetzt angehängten Version 0.07 so gemacht,
daß jedes Zeichen einzeln platziert wird. Dadurch wird die Textlänge unabhängig
vom Inhalt. Das braucht zwar etwas mehr Platz in der Breite, sieht aber, vor allem
bei zusätzlich mit angezeigtem Datum, jetzt um Längen besser aus.
Vielen Dank an SnowHead vom New-Tuxwetter-Team für die neue Version des Plugins.
SnowHead war wieder fleißig, er hat jetzt noch zusätzlich das Feature eingebaut, die Sekundenanzeige wahlweise auszublenden.
SnowHead hat geschrieben:Es gab Anfragen, ob man die Sekunden nicht ausblenden könne, da die Anzeige durch die Sekunden sehr unruhig wirkt.
Bitte schön! In der Version 0.09 gibt es sowohl in der clock.conf, als auch auf der Kommandozeile den Parameter "SEC=".
Ohne diesen Parameter oder mit "SEC=1" werden die Sekunden wie gewohnt angezeigt. Mit "SEC=0" werden nur noch Stunden und Minuten angezeigt. Dafür blinkt dann der Doppelpunkt zwischen Stunden und Minuten, damit es nicht gar so langweilig wird.
Im Archiv liegen neben der neuen Version, auch eine neue clock.conf, und für die Konfiguration über's FlexMenü eine neue "cops", und die entsprechend erweiterten Einträge für die shellexec.conf.
Vielen Dank an SnowHead vom New-Tuxwetter-Team für die Version 0.09 des Plugins.