Ich habe mir ein Plugin geschrieben um bei einem Skin-Wechsel nicht immer die skin.xml (skin_user.xml, EpgList.py, MovieList.py) von Hand an meine Bedürfnisse anpassen zu müssen:
I wrote a plugin to modify my font sizes in my skin.xml (skin_user.xml, EpgList.py, MovieList.py) easily via remote control:
==========
Font Magnifier
==========
Beschreibung:
Das Plugin erlaubt es über ein Menü die Schrift und die Schriftgröße verschiedener GUI-Elemente zu verändern.
z.Zt. sind das (Version 0.6.0):
- Sendungs-EPG (von 10..50 Pixel)
- Standbyanzeige im Display: Datum/Uhrzeit oder nur Uhrzeit in "groß"
- Anzeige der Kanalnummer im Display des aktuellen Fernsehsenders (von 40..90 Pixel)
- Einfach-EPG: Schriftgröße Sendungsinformationen (von 10..40 Pixel) (seit Version 0.0.2)
- Einfach-EPG: Schriftgröße der EPG-Liste (von 10..40 Pixel) (seit Version 0.0.2)
- Kanalliste: Schriftgröße Sendungsinformationen (von 10..40 Pixel) (seit Version 0.0.3)
- Kanalliste: Schriftgröße der Liste (von 10..40 Pixel) (seit Version 0.0.3)
- Untertitel: Schriftgröße jeweils für Teletext, Normal, Fettschrift und Kursiv (von 20..80 Pixel) (seit Version 0.0.4)
- Filmliste: Schriftgröße der aufgenommenen Sendung (von 10..40 Pixel) (seit Version 0.1.0)
- Displayoptionen können komplett deaktiviert werden (seit Version 0.5.0)
- Multi-EPG: Schriftgröße der Uhrzeiten (von 10..40 Pixel) (seit Version 0.5.0)
- Infobar: Aktuelle und folgende Sendung (von 10..30 Pixel) (seit Version 0.5.0)
- Videotextoptionen lassen sich ausblenden (seit Version 0.5.0)
- "Bitte warten" Fenster wenn die Einstellungen vorgenommen werden (Danke an AliAbdul) (seit Version 0.5.0)
- Enigma 2-Neustart Nachfrage nach dem speichern (seit Version 0.5.0)
- Neues Plugin-Icon (seit Version 0.5.0)
- OE 2.0 support (seit Version 0.5.3)
- Auswahl der Schriftart für den Regular-Font (seit Version 0.6.0)
- Eigenes sichern / wiederherstellen der FontMagnifier Settings (seit Version 0.6.0)
(die Anzeige der Kanalnummer im Display braucht das ServiceNumber-Render-Plugin von AliAbdul (hier). Wenn es nicht installiert ist, steht die Option nicht zur Auswahl.) Das Plugin erstellt vor dem ändern der skin.xml, skin_user.xml, EpgList.py und MovieList.py eine Sicherung im jeweiligen Ordner. Nachdem die Einstellungen vorgenommen worden sind, muss Enigma 2 neu gestartet werden.
Seit der Version 0.1.0 können jetzt die durch das Plugin veränderten Dateien wiederhergestellt werden (Menü-Taste).
Seit der Version 0.1.0 sollten auch die Probleme mit Gemini stone 2 modern behoben sein.
Seit Version 0.5.2 sind endlose Neustarts bei deaktivierten LCD-Optionen behoben worden (Dank an dr.key).
Auch eine kleine Verbesserung für Sendungsinfo in der Kanalliste ist seit 0.5.2 mit drin.
Es gibt jetzt auch eine PDF-Beschreibung mit Screenshots zu allen Optionen (Dank an meddach1).
Seit Version 0.5.2b sollten die IPK Probleme behoben sein (Dank an Bschaar und Spaeleus).
Seit Version 0.5.2b ist eine italienische Überstzung mit drin (Dank an Spaeleus)
Installation via Dateimanager (jetzt endlich als ipk ).
Description:
This plugin allows you via a menu to modify the font and the font sizes of different GUI elements.
These are at the moment (version 0.6.0):
- epg from current television program (from 10..50 pixels)
- Standby display: Date/time or only time (but "big")
- Displaying current channel number in the display (from 40..90 pixels)
- Single EPG: font size for current television program (from 10..40 pixels) (since version 0.0.2)
- Single EPG: font size for single epg list (from 10..40 pixels) (since version 0.0.2)
- channel list: font size for current television program (from 10..40 pixels) (since version 0.0.3)
- channel list: font size for list entries (from 10..40 pixels) (since version 0.0.3)
- subtitles: font size for each of teletext, regular, bold and italic (from 20..80 pixels) (since version 0.0.4)
- movie list: font size for recorded files (from 10..40 pixels) (since version 0.1.0)
- Displayoptions can be disabled (since version 0.5.0)
- Multi-EPG: Font size for time/clock (10..40 pixel) (since version 0.5.0)
- Infobar: event now and next event (10..30 pixel) (since version 0.5.0)
- show/hide videotext options (since version 0.5.0)
- "Please wait" window during system modifications (Thanks to AliAbdul) (since version 0.5.0)
- Enigma 2-Restart question after system modifications (since version 0.5.0)
- new plugin-icon (since version 0.5.0)
- OE 2.0 support (since version 0.5.3)
- Selection of Regular font type (since version 0.6.0)
- backup / restore of FontMagnifier settings (since version 0.6.0)
(Displaying current channel number in the display depends on the service number renderer from AliAbdul (here). If the renderer is not installed, you won't have this option.) The plugin creates a backup of the current skin.xml, EpgList.py and MovieList.py before modifying it. After applying the settings, Enigma 2 has to be restarted.
Since version 0.1.0 the plugin is able to restore the modified files (menu key).
Since version 0.1.0 the problems with Gemini stone 2 modern should be solved.
Since version 0.5.2 endless reboots due to deactivated lcd-optiones are solved (thanks to dr.key).
Small improvement since 0.5.2 for service info for channel list: font size for current television program.
Since version 0.5.2b IPK problems should be solved (Thanks to Bschaar and Spaeleus).
Since version 0.5.2b the plugin includes an italian translation (Thanks to Spaeleus)
Installation via file manager (now via an ipk file ).
For Version 0.5.2 (Translated texts up to 0.5.2 are already included in ipk since 0.6.1):
QuoteDisplay MoreOriginal von Bschaar
==================
Voor de Vlamingen / Nederlanders / en anderen die ons taaltje begrijpen
Ik heb de plugin vertaald, als je die geïnstalleerd hebt kan je:
-ZIP-bestand downloaden en decomprimeren.
-De GUI herstarten en normaal moet het dan werken.
Opmerkingen zijn welkom in deze thread.
Groeten,
Bernd