Úprava skinu MyMetrix : Nastavenia widgetov
5.ČASŤ - NASTAVENIE VZHĽADU CEZ XML
V piatej časti nášho seriálu zameraného na úpravu a personalizáciu skinu MyMetrix pre prijímače s operačným systémom Enigma2, sa zameriame na pokročilé nastavenia a možnosti prispôsobenia widgetov prostredníctvom úprav v XML súbore example.xml. Dozviete sa, ako môžete zmeniť rozloženie a štýl zobrazenia widgetov, ako aj ako vytvoriť úplne nové widgety podľa vlastných potrieb a preferencií.
OBSAH
- MyMetrix lite
- Clockwidget
- ServiceInfoForInfobar
- Volume
- Ďalšie nastavenia widgetov cez XML súbor
- Vytváranie vlastných widgetov
- Východiskové nastavenia Nastavenia častí vzhľadu
MyMetrixLite
Všetky nastavenia vzhľadu (skinu) MyMetrix sú spojené v jednom plugine nastavení tohto skinux, ktorý nesie označenie MyMetrixLite. MyMetrixLite má množstvo nastavení, ktoré ovplyvnia celkový vzhľad. Jednotlivými nastaveniami Vás postupne podrobne prevedieme. Do nastavení skinu MyMetrix sa dostanete vojdením do menu/pluginy, kde spustíte plugin MyMetrixLite.
Po spustení MyMetrixLite sa Vám zobrazí zoznam nastavení skinu MyMetrix (obr. vpravo vyššie), ktorý je rozdelený do týchto šiestich položiek:
Nastavenie písma
Nastavenia farieb
Nastavenie počasia
Ďalšie nastavenia
Nastavenia častí vzhľadu
Záloha a obnovenia nastavení
Vojdite do menu/pluginy/MyMetrixLite/Nastavenia častí vzhľadu a zobrazí sa Vám menu pre Nastavenia častí vzhľadu v skine MyMetrix (obr. nižšie).
Jedná sa o špeciálnu úpravu zobrazenia jednotlivých elementov skinu (widgetov) a to aj pomocou konfiguračného XML súboru example.xml, ktorá pomocou XML kódu v tomto súbore mení nastavenia a vlastnosti jednotlivých častí enigmy.
Pokiaľ po vstupe do menu/pluginy/MyMetrixLite/Nastavenia častí vzhľadu navolíte položku example na Áno, Zobraziť obrazovky, tak sa Vám zobrazí ponuka upravených nastavení widgetov, ktoré sú definované v konfiguračnom súbore example.xml .
V tomto example.xml súbore sú upravené tri elementy/widgety skinu a to Clockwidget, Volume a ServiceInfoForInfobar.
Je na Vás, ktorý widget si povolíte, ten Vám vykoná zmenu, na ktorú je naprogramovaný. Po ukončení výberu je potrebné pre uloženie stlačiť zelené tlačdlo na diaľkovom ovládači a následne znova stlačiť zelené tlačdlo pre vykonanie zmien v nastavení. Po vyzvaní na reštart enigmy potvrdíte Áno.
Clockwidget
Nastavenie CLOCKWIDGET na Áno (čiže zapnutie widgetu), má za následok zobrazenie iba času, namiesto času a dátumu v pravom hornom rohu obrazovky v infobare (obr. nižšie). Widget nestačí len zapnúť, musíte nastavenia ešte uložiť a uplatniť (2x stlačiť zelené tl.).
ServiceInfoForInfobar
Zapnutie widgetu ServiceInfoForInfobar je užitočné napr. pre lovcov staníc a slúži na lepšiu identifikáciu stanice, pretože nad infobarom sa zobrazí servisná lišta s technickými parametrami a údaje o práve navolenej stanici (obr. vyššie). Nezabudnite uložiť a uplatniť nastavenia (2x stlačiť zelené tl.).
Volume
Zapnutie Volume na Áno Vám spôsobí po uložení a použití nastavení to, že sa Vám premiestní ukazovateľ hlasitosti zvuku z pôvodnej ľavej hornej obrazovky dostredu hornej časti obrazovky. Opäť - nastavenia po zapnutí widgetu musíte ešte uložiť a uplatniť (2x stlačiť zelené tl.).
Ďalšie úpravy widgetov cez XML súbor
Skúsenejší užívatelia, ktorí sa orientujú v kóde Enigma2, si môžu súbore example.xml upraviť ďalšie nastavenia widgetov. Tento súbor sa nachádza v usr/share/enigma2/MetrixHD/skinparts/example a v tomto adresári nájdete aj obrázkové a textové súbory (png a txt), ktoré sa zobrazujú v pravej časti okna pri výbere niektorého widgetu v menu/pluginy/MyMetrixLite/Nastavenia častí vzhľadu.
Keďže cez menu prijímača viete widget maximálne zapnúť, alebo vypnúť, úprava XML súboru Vám otvára ďalšie možnosti týchto widgetov, u ktorých môžete napr. zmeniť:
Umiestnenie a veľkosť widgetov
Clockwidget: Ak by ste chceli zmeniť umiestnenie hodín na obrazovke, môžete upraviť atribút position v XML súbore. Napríklad, ak chcete hodiny presunúť z pravého horného rohu do ľavého dolného, nájdete v súbore riadok s hodnotou position a zmeníte jeho hodnoty.
Volume: Podobne, ak chcete zmeniť polohu ukazovateľa hlasitosti, upravte atribút position pre widget Volume. Toto vám umožní posunúť ukazovateľ hlasitosti z ľavej strany obrazovky do strednej alebo inej časti obrazovky.
Vizuálne štýly
Môžete meniť vizuálne prvky ako farby, fonty alebo ikony pre všetky widgety. Tieto úpravy vyžadujú zásahy do štruktúry XML kódu, kde každý vizuálny prvok má svoje definície.
ServiceInfoForInfobar: Táto sekcia umožňuje zobrazenie technických informácií o kanáli. Zmeny v XML kóde môžu zahŕňať pridávanie alebo odoberanie konkrétnych technických údajov, ktoré sa majú zobrazovať.
Pokročilé funkcionality
Clockwidget: V XML môžete nastaviť, či sa majú zobrazovať len hodiny, alebo aj dátum. Toto sa robí zmenou alebo pridaním príkazov v sekciách widgetu v XML súbore.
Volume a ServiceInfoForInfobar: Môžete pridať alebo odstrániť určité informácie alebo upraviť, ako sú informácie prezentované.
Všetky tieto zmeny si vyžadujú presné zásahy do XML kódu, preto je dôležité mať zálohu pôvodného súboru pred jeho úpravami. Po uložení zmien je často potrebné reštartovať Enigma2, aby sa zmeny prejavili. Odporúčame tieto zmeny robiť len skúseným užívateľom.
Vytváranie vlastných widgetov
Vzhľadom na technickú povahu tejto úlohy je úprava XML súborov odporúčaná len pre expertných užívateľov. Jediným vodítkom sú totiž len komentáre, ktoré vývojári zanechávajú v kóde. Tieto komentáre vám môžu pomôcť lepšie pochopiť účel konkrétnych sekcií alebo vás upozorniť na potenciálne problémy, všetko ostatné je už len na Vašej trpezlivosti a skúsenostiach.
XML súbor example.xml obsahuje rôzne príklady kódu, ktoré ukazujú, ako sa dajú vytvoriť úplne nové widgety. Každý widget v tomto súbore je definovaný pomocou bloku XML, ktorý zahŕňa špecifické tagy a atribúty. Porozumenie tejto štruktúry je kľúčové pre každého, kto chce skin upravovať.
Hlavný tag widget definuje základné vlastnosti ako meno, typ, polohu a veľkosť. Atribúty ako source a render určujú zdroj údajov pre widget a spôsob jeho zobrazenia, či už ide o text alebo grafiku. Tieto informácie sú zásadné pre pochopenie a úpravu fungovania jednotlivých widgetov.
Pre vytvorenie nového widgetu môžete začať skopírovaním a úpravou existujúceho widgetu v súbore. Môžete zmeniť jeho meno, typ, zdroje dát, a prispôsobiť vizuálne štýly ako farby, fonty, a grafické prvky.
Keď urobíte zmeny v XML súbore, je nevyhnutné skin reštartovať, aby sa zmeny prejavili. Je dôležité byť opatrný, pretože chyby v kóde môžu spôsobiť, že skin nebude fungovať správne. Preto je nevyhnutné po každej úprave skontrolovať konzistenciu a syntax XML kódu.
Východiskové nastavenie
Pokiaľ chcete vrátiť Nastavenia častí vzhľadu do východiskových nastavení, tak vojdite do menu/MyMetrixLite/Nastavenia častí vzhľadu a tam stlačte žlté tlačidlo (Východiskové) na diaľkovom ovládaní.
Následne treba pre uloženie východiskového nastavenia farieb stlačiť zelené tlačidlo na diaľkovom to Vás vráti do okna menu/MyMetrixLite/.
Pre uplatnenie celkových zmien nastavení musíte znova stlačiť zelené tlačidlo na diaľkovom ovládači. Po jeho stlačení sa Vám po chvíľke zobrazí okno, kde potvrdíte voľbu Áno. Tým sa reštartuje enigma a po reštarte sa zobrazia východiskové nastavenia Nastavenia častí vzhľadu.
Veríme, že Vám článok pomôže k vyladeniu zobrazenia Vašej enigmy podľa Vašich preferencií a zostanete naďalej verný nášmu portálu a firme ELLANO.SK.
Nezabudnite, že u nás si linuxový prijímač zakúpite s konfiguráciou a podporou v cene!
Zobraziť ponuku satelitných prijímačov s Enigma2
Ostaňte s nami v kontakte, pridajte si nás na Facebook, kde sa o nových konfiguráciách dozviete najskôr, sledujte nás na Twitteri, Instagrame, či Tik-Toku, alebo sa prihláste na odber nášho newsletteru.
- Značky: digitálna škola, E2, enigma2, manuál, MyMetrix, Nastavenia častí vzhľadu, nastavenie, návod, openatv, súbor, úprava, widget, XML