Mnohým z nás se velmi líbí, když je nějaká věc přizpůsobena nám! Když cítíme jakýsi „úroveň vlastnictví“, která nám umožňuje vyčnívat z „šedé masy“. Stejné židle, stoly, počítače atd. Všechno jako u všech!
Někdy i taková drobnost, jako je logo společnosti na obyčejném pera, nám umožňuje cítit ji jako výjimečnou a tím pádem více ceněnou.
Souhlasíte, že většina zákazníků by dala přednost místo obyčejného (jako u všech) telefonu Snom, telefonu, který je pro ně spojen s něčím výjimečným/osobním. Jsem si jistý, že pokud jste dodavatelem telefonních řešení, také byste souhlasili, že vaši společnost by bylo správné spojit s dodavatelem tohoto „výjimečného“ v očích zákazníka.
Mnozí z vás vědí, že Snom může nabídnout velmi různé úrovně přizpůsobení stolních telefonů: od velmi složitých hardwarových a softwarových změn, které vyžadují čas na vývoj, až po ty nejsnazší, které jsou dostupné všem hned z „krabice“ a naprosto zdarma. O tom posledním vám dnes chceme povědět.

Firmware menu našich telefonů je postaven na XML a umožňuje vám provést flexibilní přizpůsobení UI následujících parametrů (stručný seznam):
- pozadí obrázku
- písmo a barvy
- ikony
- jazyk
- melodie vyzvánění
- přiřazení kláves
- a mnoho dalšího
V této, 1. části našeho článku, vám povíme, jak lze změnit vizuální vzhled telefonu Snom. Probereme několik bodů:
- Změna barevné palety
- Změna písem
- Nahrávání pozadí obrázku
- Příklady motivů
Ve 2. části našeho článku (která brzy vyjde) se budeme zabývat ostatními možnostmi přizpůsobení. Takže nezapomeňte sledovat.
1. Změna barevné palety
Od verze firmwaru 10 lze kompletně změnit barevné rozhraní telefonu, pokud jde o barvu a průhlednost. To umožňuje přizpůsobit uživatelské rozhraní pro ideální srozumitelnost, jasnost, barevné preference a další úpravy, jako je například firemní styl.
Aby bylo snazší pochopit, existuje schéma popisu nastavení barev:

Barvy se nastavují pomocí RGB hodnot
Název
Povolené hodnoty
Výchozí hodnoty
umístění
Popis
titlebar_text_color
Skupina 4 čísel, každé >=0 a <=255.
červená
zelená, modrá, alpha, alfě (hodnota alfa 255 znamená úplně
viditelnou, zatímco 0 - úplně průhlednou).
51 51 51 255
Ovládá barvu a průhlednost textu v
řádku záhlaví, například „Datum“, „Čas“,
„Název“ atd.
text_color
51 51 51
255
Ovládá barvu a průhlednost
hlavního textu, například „Menu“, „Režim čekání“ a
všech ostatních obrazovek hlavního textu.
subtext_color
123 124 126 255
Ovládá barvu a průhlednost
podtextu, například „Menu“, „Režim čekání“ a všech
dalších podtextových obrazovek.
extratext_color
123 124 126
255
Ovládá barvu a průhlednost prvního
řádku textu, který se zobrazuje vpravo v menu, například historie hovorů, datum a
čas.
extratext2_color
123 124 126
255
Ovládá barvu a průhlednost druhé
řádku textu, který se zobrazuje vpravo v menu, například historie hovorů, datum a
čas.
titlebar_background_color
226 226 226
255
Ovládá barvu a průhlednost pozadí
řádku záhlaví
background_color
242 242 242
255
Ovládá barvu a průhlednost pozadí na
každé obrazovce.
fkey_background_color
242 242 242
255
Ovládá barvu a průhlednost
kontextových tlačítek.
fkey_pressed_background_color
61 133 198
255
Ovládá barvu a průhlednost pozadí
kontextových kláves při stisknutí.
fkey_separator_color
182 183 184
255
Ovládá barvu a průhlednost
oddělovacích čar kontextových tlačítek
fkey_label_color
123 124 126
255
Ovládá barvu a průhlednost textu,
používaného v kontextových tlačítkách
fkey_pressed_label_color
242 242 242
255
Ovládá barvu a průhlednost textu,
používaného v kontextových tlačítkách při stisknutí
selected_line_background_color
255 255 255
255
Ovládá barvu a průhlednost pozadí
pozadí vybrané linie, například v Menu nebo jakékoli obrazovce s vybíratelnými prvky
selected_line_indicator_color
61 133 198
255
Ovládá barvu a průhlednost
indikátoru vlevo od vybrané linie, například v Menu nebo jakékoli obrazovce s
vybranými prvky
selected_line_text_color
61 133 198
255
Ovládá barvu a průhlednost textu v
vybraném řádku, například v Menu nebo jakékoli obrazovce s vybranými prvky.
Také ovládá barvu aktuálního symbolu při cyklickém procházení různými
možnostmi v okně vstupu
line_background_color
242 242 242
0
Ovládá barvu a průhlednost pozadí pro
každý řádek Menu nebo položky menu, nebo jakoukoli položku seznamu.
line_separator_color
226 226 226
255
Ovládá barvu a průhlednost
oddělovací čáru mezi menu nebo položkami menu a zobrazuje se pouze
když je k dispozici více než jeden vybraný prvek.
scrollbar_color
182 183 184
255
Ovládá barvu a průhlednost posuvníku
zobrazovaného na jakékoli obrazovce.
cursor_color
61 133 198
255
Ovládá barvu a průhlednost kurzoru,
zobrazovaného na obrazovkách pomocí vstupního signálu.
status_msgs_background_color
242 242 242
255
Ovládá barvu a průhlednost pozadí pro
pozadí stavových zpráv, které se objevují na obrazovkách čekání a hovoru. Tato hodnota se také aplikuje na pozadí
změny hlasitosti.
status_msgs_border_color
182 183 184
255
Ovládá barvu a průhlednost okraje
pro zprávy o stavu, které se objevují na obrazovkách čekání a volání. Tato hodnota se také aplikuje na okraj
změny hlasitosti.
smartlabel_background_color
242 242 242
255
Spravuje barvu a průhlednost pozadí SmartLabel.
smartlabel_pressed_background_color
61 133 198
255
Spravuje barvu a průhlednost pozadí SmartLabel při stisknutí funkční klávesy.
smartlabel_separator_color
182 183 184
255
Spravuje barvu a průhlednost čáry
oddělovače mezi každou funkční klávesou SmartLabel.
smartlabel_label_color
123 124 126
255
Ovládá barvu a průhlednost textu,
používané ve SmartLabel.
smartlabel_pressed_label_color
242 242 242
255
Ovládá barvu a průhlednost textu,
používané ve SmartLabel při stisknutí funkční klávesy.
Nyní, když víme, kde a co se nachází, můžeme přejít do webového rozhraní telefonu do sekce Nastavení/Předvolby, dál ve druhém záložce Vzhled:

Zde lze měnit hodnoty, a pokud stisknete otazník, dostanete se na stránku s popisem, kde je také poznámka, jak uvést tuto hodnotu, pokud použijete XML soubor pro konfiguraci. Například pro náš první řádek „Barva textu“:

2. Změna fontů
Fonty na všech telefonech snom jsou volně nastavitelné a mohou být měněny pomocí automatického provizioningu. Pamatujte, že pokud je aktuálně používaný TrueType nebo rastrový font nahrazen uživatelským, mohou při vizualizaci textu vzniknout určité nesrovnalosti, jelikož uživatelské rozhraní je optimalizováno pro jeden konkrétní font TrueType.
Chcete-li nahradit jakýkoli font, je třeba vytvořit tar soubor, který obsahuje nový font, jehož název musí úplně odpovídat starému fontu, který bude nahrazen.
„tar -cvf fonts.tar fontfile.ttf“
Poté je třeba na tento tar soubor odkázat v xml souboru, aby byl správně načten při restartování telefonu.
Podrobněji můžeme zjistit, jaké fonty jsou předinstalovány, na našem
Tímto způsobem můžete nahrát svůj vlastní font do telefonu.
3. Nahrání pozadí obrázku
Na příkladu ukážeme, jak správně nahrát pozadí a jaká nastavení mají význam.

Nahrát pozadí obrázku lze přes Webové rozhraní → Předvolby → Vzhled:

V této parametru musí být nastaven dostupný URL adresa obrázku. Jakmile bude parametru změněn, pozadí obrázku bude nahrazeno.
Nebo můžete tuto nastavení změnit pomocí automatického nasazení přidáním tagu s platnou hodnotou do vašeho xml souboru.
Pokud je tento parametr prázdný nebo je URL adresa obrázku neplatná, bude použito výchozí pozadí telefonu.
Je důležité: pokud používáte software verze před 10.1.33.33, je nutné nastavit barvu pozadí na zcela průhlednou.

Je to nezbytné, protože pozadí obrázek je umístěno na vrstvě pod standardní barvou pozadí. Toho lze dosáhnout nastavením alfa hodnoty na 0 pro barvu pozadí.
Od verze firmwaru 10.1.33.33, barevná průhlednost pozadí se automaticky přizpůsobuje zobrazenému pozadí na telefonu. Nebude však zcela průhledná. Pro dosažení plné průhlednosti musí mít nastavení stále alfa hodnotu 0.
Aby bylo možné správně zobrazit obrázek na pozadí, musí být uložen ve formátu png, jpg, gif, bmp nebo tga. Důrazně doporučujeme používat soubory .png a optimalizovat je pomocí "", aby se snížila velikost souboru a zlepšila výkonnost.
Velikost obrázku v závislosti na modelu:
Model
Rozlišení
D375/ D385/ D785
480 x 272
D335/ D735/ D765
320 x 240
D717
426 x 240
4. Příklad konfigurace témat
1. „Tmavé téma“:

Zobrazit
43 49 56 255
242 242 242 255
43 49 56 255
242 242 242 255
224 224 224 255
158 158 158 255
158 158 158 255
43 49 56 255
61 133 198 255
70 90 120 255
224 224 224 255
242 242 242 255
242 242 242 0
50 60 80 255
61 133 198 255
61 133 198 255
70 90 120 255
70 90 120 255
61 133 198 255
43 49 56 255
70 90 120 255
43 49 56 255
61 133 198 255
70 90 120 255
224 224 224 255
242 242 242 2552. „Barevné téma“:

Zobrazit
http://192.168.0.1/background.png
0 0 0 0
242 242 242 255
43 49 56 40
242 242 242 255
224 224 224 255
224 224 224 255
224 224 224 255
43 49 56 40
43 49 56 140
0 0 0 0
224 224 224 255
224 224 224 255
0 0 0 0
43 49 56 40
61 133 198 255
61 133 198 255
0 0 0 0
61 133 198 255
61 133 198 255
61 133 198 255
61 133 198 255
43 49 56 40
43 49 56 140
0 0 0 0
242 242 242 255
242 242 242 255Doufáme, že toto téma pomůže vyřešit otázku ruční přizpůsobení.
Pokračování příště…
Zdroj: habr.com
