SATELLITE SUPPORT
https://www.sat-support.tv/forum/

How to made ... E2 Skins ?
https://www.sat-support.tv/forum/viewtopic.php?f=228&t=62249
Page 1 of 1

Author:  mihaip [ 21 Jan 2026, 14:12 ]
Post subject:  How to made ... E2 Skins ?

How to made ... E2 Skins ?

Recent mi-am dorit sa "editez" skinul Amiko 9265+ schimband cu modestie
doar paleta de culori , intr-o operatie mai degraba mecanica , cu un editor
binar, direct pe fisierul .abs al firmwareului ! Am mai facut asa ceva pe
vremea receptoareleor Strong ... si a functionat !

Uitandu-ma mai cu atentie asupra binarului , am constatat ca sectiunea
banuita de mine contine un text scris in HTML , asta ma duce gandul ca
asa ceva nu este scris manual ci este generat de un program ! si asa nu
ar fi deloc o noutate !!! Skinul lui Amiko 9265+ este "scris" in HTML si
este urias ! am pus ghilimelele pentru ca asa ceva se preteaza foarte
bine la o aplicatie "skinner" asa cum este cea folosita pentru skinurile
din Enigma2 !

Ce este un "skinner" ?

- un editor grafic specializat in care se deseneaza cu legaturi ierarhice
planurile meniurilor , de la cele mai simple pana la cele mai complexe,
dreptunghiuri, linii de contur, culori de fond, iconuri si texte
- lor si li se ataseaza rutine de executie a actiunilor , o intreaga biblioteca
de semifabricate, care de data asta sunt scrise efectiv in limbajul de baza ...
Python in cazul Enigma2 si HTML in cazul ALi.
- un meniu de acest tip este "RC driven" , actiunile meniu se activeaza prin
butoanele unei telecomenzi si este in realitate ... un Meniu Principal si o
gramada de submeniuri ... Information Bar, graphic EPG, channel list, volume,
audio, subtiles , resolution si multe altele marunte !

Foarte simplu ... nu ? Daca despre cazul ALi doar presupun ca a folosit un
Skinner care a generat HTML, despre Enigma2 chiar stiu ca foloseste un
program Skinner , posibil chiar mai multe , fiecare bordei cu obiceiul ! se
folosea la Dreambox inca de acum 15 ani ! Ideia unui skiner evoluat a fost
preluata si dezvoltata de @Hummax , si materializata intr-un program numit
OpenSkin Designer (e2-skinner) !

Download : OpenSkinDesigner_v4.1.0.0.rar

Daca ma va duce mintea, o sa va prezint aplicatia pe cazul unui skin clasic !!!

Author:  mihaip [ 21 Jan 2026, 14:38 ]
Post subject:  Re: Skins ... how to made ?

Image

- am descarcat skinul MetrixLite din OpenATV :
...Download : pluginul Skin MetrixHD ipk
- l-am explorat cu 7Z ... /usr/share/Enigma2/MetrixHD
- si am extras de acolo folderul /MetrixHD
- am mutat skinul /MetrixHD in OpenSkin Designer la /skins
- am lansat aplicatia si din Files/Open ... am deschis skinul !!!

Image

Pana aici ... m-am bazat pe experienta si pe logica ! de aici incolo pe bajbaite !
am zis ... Open si a si dat in mine ! lipseste un font ... i-l caut si completez !

Image

Am decis sa nu mai afiseze mesajul ... a mai dat vreo 10 avertismente de
lipsa a unui border ! si in final a deschis skinul !!! Nu as spune ca inteleg
mare lucru ... asa ca va urma o pauza ! poate mi se aprind beculetele !!!

Author:  mihaip [ 22 Jan 2026, 07:42 ]
Post subject:  Re: How to made ... E2 Skins ?

Este usor de vazut ... ca m-am blocat ! Nu mi-am propus niciodata sa
construiesc de la zero un skin Enigma2 !

Totusi ... sunt cateva principii de baza de care trebuie sa fiti informati :

- skinul OE Enigma2 este constituit in esenta din trei parti
- partea cu grafica personalizata a fiecarui ecran
- scheletul logica al inlantuirii si compozitiei ecranelor
- infrastructura bibliotecii Python

Doar grafica personalizata si modulara i-i revine Skinului asa cum i-l vedem
noi ! Cred ca ati remarcat deja ca in OpenATV , de exemplu , logica meniurilor
este aceiasi indiferent de care skin i-l utilizati ! asta pentru ca este condusa
de unul si acelasi skin.xml ! De la imagine la imagine , logica meniurilor se
poate schimba ... dar atunci cand instalati pluginul skin el importa meniul
local ( skin.xml) si se adapteaza automat ! Sigur ca exista diferente de
la imagine la imagine ... ele vin inspecial si pachetul biblioteca Python aflat
la baza si sunt detalii de fonturi , nuante de culori sau contururi !

Page 1 of 1 All times are UTC + 2 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/