Puslapis 1 iš 2
skin.xml redagavimas
Parašytas: Tre Lap 08, 2017 7:45 pm
vytas121
Ilgesniais rudens vakarais sedint namuose prie TV kyla visokiu minciu...nutariau pasiredaguoti savo imtuvo skina.Daug ka jau esu pasidares pagal save(pasikeites spalvas,perkeles widgetus i kita vieta,dadejes man trukstama laikrodi,dadejes,kad rodytu ikonas,sakykim paspaudus knopke INFO ir panasiai),bet vienos vietos niekaip negaliu davesti iki man norimo tikslo...negaliu.o tiksliau truksta zyniu,kaip isvesti i TV ekrana palydovo ir emuliatoriaus piconu rodyma.
Viska dariau pagal esanti skine widget'a kuris rodo kanalo picona
<widget source="session.CurrentService" render="CoolPico" position="10,547" size="200,120" transparent="1" alphatest="blend">
<convert type="ServiceName">Reference</convert>
</widget>
pavyko pasidaryti,kad rodytu provaiderio picona
<widget source="session.CurrentService" render="PiconUni" path="piconProv" position="114,590" zPosition="4" size="100,60" alphatest="on">
<convert type="ServiceName">Provider</convert>
</widget>
...o kaip isvesti emuliatoriaus ir palydovo ikonas truksta zyniu.
Siaip tai galetu padeti zmogus naudodamas HD Glass skina,nes jame yra rodoma visi 4 piconai.Tad kas mokat ir zynot i kuria vieta ziureti skin.xml faile,gal galit istraukti pavyzdi,kaip turi jis apsirasyti.
Siaip ta vieta skine vadinasi mazdaug sitaip screen name="InfoBar"Daugiausiai domina sios vietos path="piconProv ir ServiceName">Provider.Nes del EMU ir SAT pikonu si vieta turetu vadintis kitaip.
Re: skin.xml redagavimas
Parašytas: Tre Lap 08, 2017 8:46 pm
jonukas1
O kam sito reikia, kad dar didesne kose butu ekrane ?
Negi neuztenka rodomos atsakymu is serverio eilutes ? Joje matai koks identas ir zinai koks provaideris bei palydovas.
Re: skin.xml redagavimas
Parašytas: Tre Lap 08, 2017 9:15 pm
vytas121
jonukas1 rašė:O kam sito reikia, kad dar didesne kose butu ekrane ?
Negi neuztenka rodomos atsakymu is serverio eilutes ? Joje matai koks identas ir zinai koks provaideris bei palydovas.
...o koks tavo reikalas,mano imtuvas,ka noriu ta ir darau!Noriu buriu,noriu ne,noriu pro langa ismetu kai jonukas1 po mano langu stovi...
Neturi ka pasakyti i mano klausyma tai geriau patylek!
As jug taves neklausiu,kodel pas tave skine tik 4 eilutes su serverio pavadinimu,identu bei provaideriu ir palydovu.
Re: skin.xml redagavimas
Parašytas: Tre Lap 08, 2017 9:33 pm
jonukas1
Tai tada isikeli HD Glass skina ir ziuri bei lygini nustatymus.
Ne 4 eilutes su serverio pavadinimu,identu bei provaideriu ir palydovu - vienoje viskas.
Re: skin.xml redagavimas
Parašytas: Ket Lap 09, 2017 9:01 am
Vytenis P.
Vytai, nepatariu užsiimti tokiu redagavimu, nes viskas "nulėks" po paties pirmojo HD Glass atnaujinimo. O jie būna maždaug kas mėnesį (nebent atnaujinimai išjungti ir niekada neatsinaujini). Visa tai, ką minėjai galima įsijungti per HD Glass16 nustatymus. Ten juk daugybė pasirinkimų beveik visiems langams. T.tarpe ir lietuviškas datos formatas. Bet jei tikrai nori "pasiknaibyt" xml'e pats, galėsiu savaitgalį pažiūrėt, suinstaliavęs VTI, nes dabar ruDrymo LiveXS juzinu
Re: skin.xml redagavimas
Parašytas: Ket Lap 09, 2017 8:52 pm
vytas121
Vytenis P. rašė:Vytai, nepatariu užsiimti tokiu redagavimu, nes viskas "nulėks" po paties pirmojo HD Glass atnaujinimo. O jie būna maždaug kas mėnesį (nebent atnaujinimai išjungti ir niekada neatsinaujini). Visa tai, ką minėjai galima įsijungti per HD Glass16 nustatymus. Ten juk daugybė pasirinkimų beveik visiems langams. T.tarpe ir lietuviškas datos formatas. Bet jei tikrai nori "pasiknaibyt" xml'e pats, galėsiu savaitgalį pažiūrėt, suinstaliavęs VTI, nes dabar ruDrymo LiveXS juzinu
Dekui,bet as sau redaguoju openRSI softui,mano mylima ir megstama skina Pingu_TM.
Sioki toki pasistumejima i prieki turiu,bet advaizduoja tik defoltinius emuliatoriaus ir palydovo piconus.
Su kanalo ir provaiderio piconais viskas OK.
Siandien vel pamaigiau,o rezultatas nulis,bet priejau isvados,kad tu man reikalingu funkciju nera net renderyje,o ten man isviso zalias miskas.
Del atnaujinimu,tai turiu argumenta...niekas netrukdo issisaugoti skin.xml faila su papildoma failu papke,kuria sukuriau pats ir i ten dedu PNG.
Stai taip jis atrodo originaliai
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 8:00 am
Vytenis P.
Prie skino dar nebuvau priėjęs, bet radau 2boom kažkada rašytą konverterį (jo viršuje ir vidžeto pavyzdys įrašytas):
Kodas: Pasirinkti visus
# 2boom 2011-15
# CamdInfo3 - Converter
# <widget source="session.CurrentService" render="Label" position="189,397" zPosition="4" size="350,20" noWrap="1" valign="center" halign="center" font="Regular;14" foregroundColor="clText" transparent="1" backgroundColor="#20002450">
# <convert type="CamdInfo">Camd</convert>
# </widget>
from enigma import iServiceInformation
from Components.Converter.Converter import Converter
from Components.ConfigList import ConfigListScreen
from Components.config import config, getConfigListEntry, ConfigText, ConfigPassword, ConfigClock, ConfigSelection, ConfigSubsection, ConfigYesNo, configfile, NoSave
from Components.Element import cached
from Tools.Directories import fileExists
from Poll import Poll
import os
class CamdInfo3(Poll, Converter, object):
def __init__(self, type):
Converter.__init__(self, type)
Poll.__init__(self)
self.poll_interval = 2000
self.poll_enabled = True
@cached
def getText(self):
service = self.source.service
info = service and service.info()
if not service:
return None
camd = ""
serlist = None
camdlist = None
nameemu = []
nameser = []
if not info:
return ""
# Alternative SoftCam Manager
if fileExists("/usr/lib/enigma2/python/Plugins/Extensions/AlternativeSoftCamManager/plugin.py"):
if config.plugins.AltSoftcam.actcam.value != "none":
return config.plugins.AltSoftcam.actcam.value
else:
return None
# GlassSysUtil
elif fileExists("/tmp/ucm_cam.info"):
return open("/tmp/ucm_cam.info").read()
# egami
elif os.path.isfile("/tmp/egami.inf"):
for line in open("/tmp/egami.inf"):
if 'Current emulator:' in line:
return line.split(':')[-1].lstrip().strip('\n')
# Pli
elif fileExists("/etc/init.d/softcam") or fileExists("/etc/init.d/cardserver"):
try:
for line in open("/etc/init.d/softcam"):
if "echo" in line:
nameemu.append(line)
camdlist = "%s" % nameemu[1].split('"')[1]
except:
pass
try:
for line in open("/etc/init.d/cardserver"):
if "echo" in line:
nameser.append(line)
serlist = "%s" % nameser[1].split('"')[1]
except:
pass
if serlist is not None and camdlist is not None:
return ("%s %s" % (serlist, camdlist))
elif camdlist is not None:
return "%s" % camdlist
elif serlist is not None:
return "%s" % serlist
return ""
elif fileExists("/etc/startcam.sh"):
try:
for line in open("/etc/startcam.sh"):
if "script" in line:
return "%s" % line.split("/")[-1].split()[0][:-3]
except:
camdlist = None
# domica 8120
elif fileExists("/etc/init.d/cam"):
if config.plugins.emuman.cam.value:
return config.plugins.emuman.cam.value
#PKT
elif fileExists("//usr/lib/enigma2/python/Plugins/Extensions/PKT/plugin.pyo"):
if config.plugins.emuman.cam.value:
return config.plugins.emuman.cam.value
#HDMU
elif fileExists("/etc/.emustart") and fileExists("/etc/image-version"):
try:
for line in open("/etc/.emustart"):
return line.split()[0].split('/')[-1]
except:
return None
# AAF & ATV & VTI
elif fileExists("/etc/image-version") and not fileExists("/etc/.emustart"):
emu = ""
server = ""
for line in open("/etc/image-version"):
if "=AAF" in line or "=openATV" in line:
if config.softcam.actCam.value:
emu = config.softcam.actCam.value
if config.softcam.actCam2.value:
server = config.softcam.actCam2.value
if config.softcam.actCam2.value == "no CAM 2 active":
server = ""
elif "=vuplus" in line:
if fileExists("/tmp/.emu.info"):
for line in open("/tmp/.emu.info"):
emu = line.strip('\n')
# BlackHole
elif "version=" in line and fileExists("/etc/CurrentBhCamName"):
emu = open("/etc/CurrentBhCamName").read()
return "%s %s" % (emu, server)
# Domica
elif fileExists("/etc/active_emu.list"):
try:
camdlist = open("/etc/active_emu.list", "r")
except:
return None
# Egami
elif fileExists("/tmp/egami.inf","r"):
for line in open("/tmp/egami.inf"):
item = line.split(":",1)
if item[0] == "Current emulator":
return item[1].strip()
# OoZooN
elif fileExists("/tmp/cam.info"):
try:
camdlist = open("/tmp/cam.info", "r")
except:
return None
# Merlin2
elif fileExists("/etc/clist.list"):
try:
camdlist = open("/etc/clist.list", "r")
except:
return None
# GP3
elif fileExists("/usr/lib/enigma2/python/Plugins/Bp/geminimain/lib/libgeminimain.so"):
try:
from Plugins.Bp.geminimain.plugin import GETCAMDLIST
from Plugins.Bp.geminimain.lib import libgeminimain
camdl = libgeminimain.getPyList(GETCAMDLIST)
cam = None
for x in camdl:
if x[1] == 1:
cam = x[2]
return cam
except:
return None
else:
return None
if serlist is not None:
try:
cardserver = ""
for current in serlist.readlines():
cardserver = current
serlist.close()
except:
pass
else:
cardserver = " "
if camdlist is not None:
try:
emu = ""
for current in camdlist.readlines():
emu = current
camdlist.close()
except:
pass
else:
emu = " "
return "%s %s" % (cardserver.split('\n')[0], emu.split('\n')[0])
text = property(getText)
def changed(self, what):
Converter.changed(self, what)
Tiesa, jis renderina ne piktogramą, bet tekstinę info.
Palydovo ir emul. piktogramą mačiau Goliath skine (aut. mic71 iš gisclub.tv). Iš jo skin.xml:
Kodas: Pasirinkti visus
<widget source="session.CurrentService" render="PiconUni" path="piconSat" position="1130,580" size="100,60" zPosition="2" alphatest="blend">
<convert type="ServiceName2">OrbitalPos</convert>
</widget>
Jei su tavo esamu
ServiceName (žinoma, ir kode reikia pataisyt į <convert type="ServiceName") skinas nuluš, reikės konverterio iš jo skino
ServiceName2. Radau pas jį ir su CAM, bet ten jam renderius nikolasi rašė, tai jų tikrai reikės iš skino:
Kodas: Pasirinkti visus
<!-- Icon Cam -->
<widget source="session.CurrentService" render="GoliathHDemu" position="149,685" size="130,24" transparent="1" alphatest="blend" zPosition="5" />
<!-- Icon Crypt -->
<widget source="session.CurrentService" render="GoliathHDCams" position="48,685" size="45,24" transparent="1" alphatest="blend" zPosition="5" />
Tiesa, renderiuose reikės kelius į piktogramas paredaguot, nes pas jį pvz., ne standartinis piconCam, bet '/usr/share/enigma2/GoliathHD/icons/icon_cam/'
Šiaip, labai smarkiai visko prifarširuotas skinas (tuo man ir nepatinka), bet pasianalizuot jį grynai dėl išprusimo tai labai įdomu
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 12:40 pm
vytas121
Dekui uz info,bandysiu pastudijuoti.
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 2:09 pm
jonukas1
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 5:16 pm
vytas121
Na ir kuo jis pas tave toks ipatingas?Kad 2 kartus yra idetas laikrodis.kad pas tave kitokios iconos,kad yra $$ ir LAN.Na manajame skyne nerodo,kad tai $$(sarabaskinas
),o Lan sujungima rodo desineje puseje.Data ir Savaites diena jau dasidejau.dadejau jau ir provaiderio picona.Oru prognoze as specialiai isjunges ir vietoj jos isidejau provaideri.
hmm...dediesi dideliu specialistu,bet naudodamas Enigma2 nemoki pasidaryti skryno,o fotografuoji fotoaparatu ar telefonu
Geda,didziajam patarejui!
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 6:53 pm
nerux
čia pas mano imtuve skine esanti info juosta
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 7:14 pm
jonukas1
vytas121 rašė:
hmm...dediesi dideliu specialistu,bet naudodamas Enigma2 nemoki pasidaryti skryno,o fotografuoji fotoaparatu ar telefonu
Geda,didziajam patarejui!
Naturaliai graziau atrodo.
Pasiziurek i savo ideta - beveik nieko neimanoma iziureti.
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 8:38 pm
vytas121
jonukas1 rašė:vytas121 rašė:
hmm...dediesi dideliu specialistu,bet naudodamas Enigma2 nemoki pasidaryti skryno,o fotografuoji fotoaparatu ar telefonu
Geda,didziajam patarejui!
Naturaliai graziau atrodo.
Pasiziurek i savo ideta - beveik nieko neimanoma iziureti.
O dabar matai?
http://res.cloudinary.com/vyciune/image ... efukaw.jpg
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 9:01 pm
jonukas1
Dabar jau matau daug nereikalingu dalyku tavo megstamiausiame skine.
Kuriems galams jame rodoma daug kodiruociu zenklu ? Kodel negali rodyti tik aktualios kodiruotes kaip pas mane ?
Dar - kam rodo diseqC reles nustatymus ? Cia labai aktuali informacija, kuri keiciasi kas minute ? Jau geriau isidek oro prognozes rodyma - bent zinosi kas darosi uz lango.
Zodziu dar reiketu padirbeti kokia savaite...
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 9:38 pm
apuokas34
nerux rašė:čia pas mano imtuve skine esanti info juosta
O kaip šį kanalą matot???
Re: skin.xml redagavimas
Parašytas: Pen Lap 10, 2017 10:22 pm
nerux
matau su Tricolor moduliu ir oficiale korta su jedinyj paket nupirktą metams.
Re: skin.xml redagavimas
Parašytas: Šeš Lap 11, 2017 1:15 am
vytas121
jonukas1 rašė:Dabar jau matau daug nereikalingu dalyku tavo megstamiausiame skine.
Kuriems galams jame rodoma daug kodiruociu zenklu ? Kodel negali rodyti tik aktualios kodiruotes kaip pas mane ?
Dar - kam rodo diseqC reles nustatymus ? Cia labai aktuali informacija, kuri keiciasi kas minute ? Jau geriau isidek oro prognozes rodyma - bent zinosi kas darosi uz lango.
Zodziu dar reiketu padirbeti kokia savaite...
O as nenoriu,kad butu kaip pas tave,gal todel ir palykau tas koduotes,jos yra,bet veikia tik ta kuri naudojama ir ji matosi zalia spalva.
Besk pirstu kurioje vietoje matosi diseqc reles nustatymai?
Oru prognoze buvo ir rode zymiai daugiau negu pas tave,rode visoms trims paroms i prieki.Ji man nereikalinga,as ja panaikinau.
Zodziu,tingiu ir beaiskint,visvien pas tave bus daugiau klausymu nei atsakymu.
Re: skin.xml redagavimas
Parašytas: Šeš Lap 11, 2017 8:41 am
Vytenis P.
Tiesą sakant, Vyto infojuosta man žiūrisi geriausiai - nekenčiu, kai pagrindinė infojuosta griozdiška, su daug bereikalingos, rečiau prisireikiančios informacijos. Šios informacijos vieta, mano nuomone, antrojoje infojuostoje, arba papildomame infolange. O jei dar infojuosta marga, kaip kalėdų eglutė...
(taip daugelyje rusų skinų - kažkoks čigoniškas skonis). Pas Nerux tai pirmoj eilėj keisčiau datos formatą iš
%d.%m.%Y į lietuvišką
%Y.%m.%e, o dar geriau - Visus SNR, AGC stiprumus kelčiau į antrą infojuostą, o laisvoje vietoje dėčiau datą
%Y %B %e, %A formate (t.y.
2017 lapkričio 1, trečiadienis), o po tiekėjo ir emu piktogramomis įdėčiau dabartinį laiką. Bet čia, kaip sakoma, jau skonio reikalas.
Re: skin.xml redagavimas
Parašytas: Šeš Lap 11, 2017 10:19 am
mantos
nerux rašė:čia pas mano imtuve skine esanti info juosta
Kas per skinas ?
Re: skin.xml redagavimas
Parašytas: Šeš Lap 11, 2017 10:24 am
gintasvis
Re: skin.xml redagavimas
Parašytas: Šeš Lap 11, 2017 3:38 pm
jonukas1
vytas121 rašė:
Oru prognoze buvo ir rode zymiai daugiau negu pas tave,rode visoms trims paroms i prieki.Ji man nereikalinga,as ja panaikinau.
Paspaudi dar karta Info mygtuka - atsiranda lentele su EPG ir 3 dienu issamia oro prognoze.
Re: skin.xml redagavimas
Parašytas: Šeš Lap 11, 2017 11:33 pm
nerux
o pas ką nors taip dirba imidžas?
[youtube]cLwZC5IbM_Q[/youtube]
Re: skin.xml redagavimas
Parašytas: Sek Lap 12, 2017 12:56 pm
gintasvis
Turbut pluginas smoothhide irasytas.
Re: skin.xml redagavimas
Parašytas: Sek Lap 12, 2017 2:53 pm
Vytenis P.
nerux rašė:o pas ką nors taip dirba imidžas?
Nesupratau klausimo - ką reik žiūrėt
Čia, kad langų animacija įjungta?
Re: skin.xml redagavimas
Parašytas: Sek Lap 12, 2017 3:00 pm
vytas121
...sekmadienis...instalines i savo imtuva Bordo HD skina siek tiek nusivyliau jo funkcionalumu...naudoju openRSI softa,o Bordo HD skinas skirtas del openPLI softo,tai manau cia ir yra priezastis.
Stai tik kas yra rodoma manajame imtuve:
http://res.cloudinary.com/vyciune/image ... lxstiu.jpg
Pazaides 15 min su skin.xml jau turiu toki:
http://res.cloudinary.com/vyciune/image ... isijwq.jpg
Pakeista data is Rusiskos i Lietuviska.
Dadeta CpuUsage
Isimta ePixmax virs kanalo picono(neaisku kokia jos paskirtis)
Vietoj jos idetas laikrodis.
Jeigu kam idomu pabandyti,tai skino.xml atsisiuntimo nuoroda cia:
https://drive.google.com/open?id=1wNtDF ... bXEW1S097B
P.S.Sis skino skin.xml yra su 100x60 piconais-nesumaisykit!
Pries bandydami,issisaugokit savo skin.xml pervardydami sakykim,kad ir sitaip skin.xml_old ar panasiai,arba tiesiog issaugokit i kompa.
Kelias iki skino:usr/share/enigma2/Bordo HD
##################################
Siek tiek paburus atgijo ir pas mane Bordo HD skinas.Dar dadejau ir 2 selektorius kurie man reikalingi.Buvo tik A ir B.Dabar yra A B C D.(cia tiems imtuvams kurie turi 3 ir daugiau selektoriu)