Úprava skinu MyMetrix : Nastavenia widgetov

Napísal Ivan 1 dňa 28 október 2024 do kategórie Digitálna škola, Magazín

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í.

mymetrix navod nastavenie widgety 65652

OBSAH

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.

0 1

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 .

2 3

V tomto example.xml súbore sú upravené tri elementy/widgety skinu a to Clockwidget, Volume a ServiceInfoForInfobar.

4 5

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.

6


 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.).

7


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.).

8



Ď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. 

xml1 

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.

xml2

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 TwitteriInstagrame, či Tik-Toku, alebo sa prihláste na odber nášho newsletteru. 

Hodnotenie článku

0.0/5 hodnotení (0 volieb)

Zdieľajte článok

Autor textu

Napísať komentár

Komentujete ako hosť.

Nemáte ešte účet ? Zaregistrujte sa!

Prihláste sa do svojho účtu