HOME DOWNLOADS TOOLS HOW TO'S SOFTCAM.KEY FORUM LINKS
It is currently 26 Apr 2026, 06:13




Post new topic Reply to topic  [ 3 posts ] 
 How to made ... E2 Skins ? 
Author Message
Online
User avatar

Joined: 23 Jun 2009, 10:32
Posts: 158169
Location: On the barrel ...
Post 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 !!!

_________________
Ex computer guru !


21 Jan 2026, 14:12
Profile Send private message
Online
User avatar

Joined: 23 Jun 2009, 10:32
Posts: 158169
Location: On the barrel ...
Post 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 !!!

_________________
Ex computer guru !


21 Jan 2026, 14:38
Profile Send private message
Online
User avatar

Joined: 23 Jun 2009, 10:32
Posts: 158169
Location: On the barrel ...
Post 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 !

_________________
Ex computer guru !


22 Jan 2026, 07:42
Profile Send private message
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by Vjacheslav Trushkin for Free Forums/DivisionCore.