FritzCall: Anzeige von Anrufen auf der FRITZ!Box Fon inkl. Rückwärtssuche

Nachricht
Autor
Benutzeravatar
Makumbo
VIP
VIP
Beiträge: 1507
Registriert: 13 Mär 2016 07:42
Receiver 1: Vu+ DUO 4K mit 7.5.1
Hat gedankt: 757 Mal
Hat Dank erhalten: 573 Mal

#281

Beitrag von Makumbo »

In MyMetrix ist es 1280x720.

Das Fernsehbild ist auf 2160p eingestellt - nach dem Notto "wozu hab' ich 'n UHD Fernseher wenn ich ihn nicht auf UHD stellen darf".

MyMetrix auf 1920x1080 einstellen geht bei ihm nicht. Es läßt sich nicht speichern.

Jetzt hat er 'n Test gemacht mit MyMetrix 1280x720 und Fernsehbild 1920x1080p.

Immernoch der Fehler in der Anzeige.

Wat nu? :o

Gruß - Makumbo
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2357
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 336 Mal
Hat Dank erhalten: 1235 Mal

#282

Beitrag von hammu »

Da ist das Problem. Das Plugin wählt die Darstellung incl. Schriftgrösse abhängig von der Bildauflösung des Systems.
Das wäre ok., wenn es einen UHD-Skin gäbe. Gibt es aber nicht.
Abhilfe kann dann nur der Plugin-Author schaffen. Diese automatische Größenanpassung hatte mich auch schon gestört
und ich habe es für mich in meinem eigenen Skin ausgetrickst.
Es wäre besser, wenn man die Größe im Plugin-Menü selbst auswählen könnte.
Das muss dann aber der Author machen. Metrix kann da nichts ausrichten, weil der Text dort schon vom Plugin zu gross ankommt.
Benutzeravatar
Makumbo
VIP
VIP
Beiträge: 1507
Registriert: 13 Mär 2016 07:42
Receiver 1: Vu+ DUO 4K mit 7.5.1
Hat gedankt: 757 Mal
Hat Dank erhalten: 573 Mal

#283

Beitrag von Makumbo »

Er hat mir jetzt das Plugin von seiner Box geschickt.
Darin findet sich keine ".py", sondern nur ".pyo" Dateien:

Der Dateianhang 01 Fritzcall Files.jpg existiert nicht mehr.


Ist das richtig?
In meinen Plugins sind es immer ".py" Dateien.

Vielleicht hilft DEinstall - Neuinstall?

Gruß - Makumbo
Dateianhänge
01 Fritzcall Files.jpg
01 Fritzcall Files.jpg (20.92 KiB) 449 mal betrachtet
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2357
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 336 Mal
Hat Dank erhalten: 1235 Mal

#284

Beitrag von hammu »

Bei 6.4 sind nur .pyo drin
Bei 7.0 sind es .py

Wenn man in der .py herumbastelt wäre allerdings zu bedenken, dass beim nächsten Update die eigenen Änderungen wieder weg sind.

Vielleicht gibt es ja einen Weg, dass die MessageBox vom Image auch automatisch aus der Bildauflösung angepasst wird. Dann wäre das kompensiert.
Benutzeravatar
Makumbo
VIP
VIP
Beiträge: 1507
Registriert: 13 Mär 2016 07:42
Receiver 1: Vu+ DUO 4K mit 7.5.1
Hat gedankt: 757 Mal
Hat Dank erhalten: 573 Mal

#285

Beitrag von Makumbo »

hammu hat geschrieben:Bei 6.4 sind nur .pyo drin
Bei 7.0 sind es .py

Gut zu wissen.
Danke.

Wenn man in der .py herumbastelt wäre allerdings zu bedenken, dass beim nächsten Update die eigenen Änderungen wieder weg sind.

OK.
Aber dafür kann man sich in den .py die Texte ansehen (und wenn man wüsste wie und wo auch ändern).
Jedenfalls besser als diese compilierten .pyo Hex-Files...

Gruß - Makumbo
Benutzeravatar
Papi2000
Super Moderator
Super Moderator
Beiträge: 26863
Registriert: 20 Apr 2013 20:09
Receiver 1: Viele GigaBlues
Receiver 2: DM und ZGemma
Receiver 3: bissl VU
Hat gedankt: 4568 Mal
Hat Dank erhalten: 8687 Mal

#286

Beitrag von Papi2000 »

Richtig wäre es, alle Plugins richten sich in ihren Ausgaben an Skinauflösungen, und NICHT an Bidschirmauflösungen.
Grüßle
Ralf
--------------------------------------------
---- Einen Receiver kann sich jeder kaufen - Eine stabile E²-Box muß man sich verdienen! ----




Bild
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2357
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 336 Mal
Hat Dank erhalten: 1235 Mal

#287

Beitrag von hammu »

@makumbo

z.B.so:
plugin.py Zeile 82
DESKTOP_WIDTH = getDesktop(0).size().width()
DESKTOP_HEIGHT = getDesktop(0).size().height()

ändern in
DESKTOP_WIDTH = 1280
DESKTOP_HEIGHT = 720

Weiß nicht mehr, wann ich das probiert hatte. Hält aber eben nur bis zum nächsten Update.
DrMichael
VIP
VIP
Beiträge: 130
Registriert: 07 Jul 2017 19:06
Hat gedankt: 2 Mal
Hat Dank erhalten: 36 Mal

#288

Beitrag von DrMichael »

Papi2000 hat geschrieben:Richtig wäre es, alle Plugins richten sich in ihren Ausgaben an Skinauflösungen, und NICHT an Bidschirmauflösungen.


Na, das klingt gut. Wie bekommt das Plugin die Skinauflösung denn?
Benutzeravatar
Makumbo
VIP
VIP
Beiträge: 1507
Registriert: 13 Mär 2016 07:42
Receiver 1: Vu+ DUO 4K mit 7.5.1
Hat gedankt: 757 Mal
Hat Dank erhalten: 573 Mal

#289

Beitrag von Makumbo »

hammu hat geschrieben:@makumbo

z.B.so:
plugin.py Zeile 82
DESKTOP_WIDTH = getDesktop(0).size().width()
DESKTOP_HEIGHT = getDesktop(0).size().height()

ändern in
DESKTOP_WIDTH = 1280
DESKTOP_HEIGHT = 720

Weiß nicht mehr, wann ich das probiert hatte. Hält aber eben nur bis zum nächsten Update.


Danke.

Aber: Wie mache ich aus dem .py ein .pyo für den Kumpel mit dem 6.4er Image?

Gruß - Makumbo
Benutzeravatar
willy01
Super Moderator
Super Moderator
Beiträge: 6912
Registriert: 05 Apr 2013 21:13
Receiver 1: VuUno4kse
Receiver 2: HD60
Receiver 3: SX88
Hat gedankt: 815 Mal
Hat Dank erhalten: 1650 Mal
Geschlecht:

#290

Beitrag von willy01 »

Brauchst du nicht, einfach py reinkopieren und gui restart.
Pyo wird dann generiert.

Gesendet von meinem SM-G973F mit Tapatalk
VuUno4kse / Hisense H55MEC3050

Unicable Dur-line DCR 5-1-8
Benutzeravatar
Makumbo
VIP
VIP
Beiträge: 1507
Registriert: 13 Mär 2016 07:42
Receiver 1: Vu+ DUO 4K mit 7.5.1
Hat gedankt: 757 Mal
Hat Dank erhalten: 573 Mal

#291

Beitrag von Makumbo »

hammu hat geschrieben:@makumbo

z.B.so:
plugin.py Zeile 82
DESKTOP_WIDTH = getDesktop(0).size().width()
DESKTOP_HEIGHT = getDesktop(0).size().height()

ändern in
DESKTOP_WIDTH = 1280
DESKTOP_HEIGHT = 720

Geht nicht :(

Was ist mit den Zeilen ab Zeile 93?
Stimmt das was mit der Berechnung nicht?

Und: Während DESKTOP_WIDTH 'ständig' für Berechnungen benutzt wird, aber mit unserem Problem nix zu tun hat,
kommt DESKTOP_HEIGHT nur noch in Zeile 1409

Code: Alles auswählen

self["text"].instance.resize(eSize(*(DESKTOP_WIDTH, DESKTOP_HEIGHT)))
vor. Und

Code: Alles auswählen

scaleV()
aus Zeile 99 wird im Verlauf wohl einzig zur Berechnung der Schriftgröße (Zeile 374) benutzt.

Aber ich blick' da nicht wirklich durch...


P.S.: Testen mit anderen Werten ist nicht so einfach, da "Elzbeth" sich schon beschwert hat "Warum soll ich immer so oft bei Dir klingeln lassen?"...


EDIT: Wo wird die angerufene Nummer, also die die unten abgeschnitten ist, ausgegeben?
Vielleicht kann man ja da was machen?

Gruß - Makumbo
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2357
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 336 Mal
Hat Dank erhalten: 1235 Mal

#292

Beitrag von hammu »

Das war auch nur ein Beispiel aus einer älteren 6.4 Version.
In der aktuellen 7.0 müsste die Änderung jetzt in Zeilen 92/93 gemacht werden, glaube ich.
Ich verwende diese Lösung selbst schon länger nicht mehr und habe einfach meinen Skin angepasst.
Sieht dann so aus wie ein Newsticker als Lauftext :

Der Dateianhang fritz.jpg existiert nicht mehr.


Edit:
Oder hast Du etwa die .py aus 7.0 genommen und in 6.4 eingespielt?
Das kann nicht funktionieren.
Dateianhänge
fritz.jpg
Benutzeravatar
hammu
Senior member
Senior member
Beiträge: 2357
Registriert: 20 Jun 2018 09:37
Wohnort: OWL
Receiver 1: Gigablue UE 4K mit 7.4 und 7.5
Receiver 2: Gigablue UHD TRIO4K mit 7.4 und 7.5
Receiver 3: Gigablue Quadplus mit 7.4
Receiver 4: Gigablue Ultra UE mit 7.4
Receiver 5: div. alte Boxen
Hat gedankt: 336 Mal
Hat Dank erhalten: 1235 Mal

#293

Beitrag von hammu »

DrMichael hat geschrieben:Na, das klingt gut. Wie bekommt das Plugin die Skinauflösung denn?


Müsste ungefähr so gehen:

from enigma import getDesktop
from skin import GUI_SKIN_ID

skin_resolution = (getDesktop(GUI_SKIN_ID).size().width(), getDesktop(GUI_SKIN_ID).size().height())

Bin aber kein Entwickler, also ohne Gewähr
Benutzeravatar
Makumbo
VIP
VIP
Beiträge: 1507
Registriert: 13 Mär 2016 07:42
Receiver 1: Vu+ DUO 4K mit 7.5.1
Hat gedankt: 757 Mal
Hat Dank erhalten: 573 Mal

#294

Beitrag von Makumbo »

So, der Kumpel hat es jetzt geschafft, den Metrix Skin auf 1920x1080 umzustellen.
Vorher ging das bei ihm wohl nicht (die "teste, ob der Fernseher das kann" Meldung kam auch nicht).
Jetzt, mit dem 6.4er Image vom 14.12. hat es aber geklappt.
Und da wird jetzt die unterste Zeile komplett dargestellt.

Ab Zeile 1075 wird auf 1280 getestet.
In Zeile 1088 heißt es

Code: Alles auswählen

MultiContentEntryText(pos = (390,30), size = (400,25), font=1, flags = RT_HALIGN_RIGHT|RT_VALIGN_CENTER, text = 5), # index 4 is my number/name for number


Ab Zeile 1104 wird auf 1920 getestet.
In Zeile 1117 heißt es

Code: Alles auswählen

MultiContentEntryText(pos = (1000,0), size = (390,40), flags = RT_HALIGN_RIGHT|RT_VALIGN_CENTER, text = 5), # index 4 is my number/name for number


Ich denke mal, dass vielleicht 400,25 zu klein ist und eventuell durch 400,40 ersetzt werden sollte?


Oder es liegt bei 1280 (ab Zeile 1090) an

Code: Alles auswählen

"fonts": [gFont("Regular", 20), gFont("Regular", 18)],
"itemHeight": 55


und bei 1920 (ab Zeile 1119)

Code: Alles auswählen

"fonts": [gFont("Regular", 28)],
"itemHeight": 40



Nur das Testen ist, wie schon gesagt, nicht so einfach... :(

Gruß - Makumbo
Antworten

Zurück zu „Plugins“