Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

Sokan nagyon szeretjük, ha valamit nekünk készítenek! Amikor egy bizonyos „tulajdoni szintet” érzünk, ami lehetővé teszi, hogy kitűnjünk a „szürke tömeg” hátteréből. Ugyanazok a székek, asztalok, számítógépek stb. Minden olyan, mint mindenki más!

Néha még egy olyan apró dolog is, mint egy céglogó egy közönséges tollan, különleges érzést kelt, és ezáltal értékesebb.

Egyezzen meg abban, hogy a legtöbb ügyfél a Snom telefont részesíti előnyben a hagyományos helyett (mint mindenki más), egy olyan telefont, amelyet valami különleges/személyes dologhoz társít. Biztos vagyok benne, hogy ha Ön telefonos megoldások szolgáltatója, akkor beleegyezik abba is, hogy az ügyfél szemében a cégét az adott „különlegesség” szolgáltatójával társítsa.

Sokan tudják, hogy a Snom nagyon különböző szintű asztali telefonok testreszabását kínálja: a nagyon bonyolult hardver- és szoftvermódosításoktól, amelyek fejlesztési időt igényelnek, egészen a nagyon egyszerűekig, amelyek mindenki számára elérhetőek a dobozból, teljesen ingyenesen. Ez utóbbiról szeretnénk ma beszélni.

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

Telefonjaink menü firmware-e XML-re épül, és lehetővé teszi az alábbi paraméterek felhasználói felületének rugalmas testreszabását (rövid lista):

  • háttérkép
  • betűtípus és szín
  • ikonok
  • nyelv
  • csengőhangok
  • kulcs hozzárendelés
  • és még sok más

Cikkünk 1. részében arról lesz szó, hogyan változtathatod meg Snom telefonod vizuális megjelenését. Beszéljünk néhány pontról:

  1. Változó színek
  2. Betűtípusok megváltoztatása
  3. Háttérkép betöltése
  4. Téma példák

Cikkünk 2. részében (hamarosan) a többi testreszabási lehetőségről lesz szó. Szóval ne "válts".

1. A színséma megváltoztatása

A 10-es firmware-verziótól kezdve a telefon színes felülete teljesen megváltoztatható színek és átlátszóság tekintetében. Ez lehetővé teszi a felhasználói felület testreszabását az ideális olvashatóság, áttekinthetőség, színpreferenciák és további változtatások, például a vállalati arculat érdekében.

A könnyebb érthetőség érdekében van egy séma a színbeállítások leírására:

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

A színek beállítása RGB-értékekkel történik

Név

Érvényes értékek

Értékek által
alapértelmezett

Leírás

titlebar_text_color

4 fős csoport
számok, mindegyik >=0 és <=255.

piros, zöld, kék, alfa (az alfa 255 azt jelenti, hogy teljesen
látható, a 0 pedig teljesen átlátszó).

51 51 51 255

Szabályozza a szöveg színét és átlátszóságát
címsor, például „Dátum”, „Idő”,
"Név" stb.

szöveg szín

+51 51 51 XNUMX
255

Szabályozza a színt és az átlátszóságot
törzsszöveg, például „Menü”, „Készenléti mód” és
az összes többi fő szöveges képernyőn.

subtext_color

123 124 126 255

Szabályozza a színt és az átlátszóságot
alszöveg, például „Menü”, „Készenléti mód” és minden
egyéb szubtext képernyők.

extratext_color

+123 124 126 XNUMX
255

Szabályozza az első színét és átlátszóságát
a menü jobb oldalán megjelenő szövegsorok, például híváslista, dátum és
idő.

extratext2_color

+123 124 126 XNUMX
255

Szabályozza a második színét és átlátszóságát
a menü jobb oldalán megjelenő szövegsorok, például híváslista, dátum és
idő.

címsor_háttérszíne

+226 226 226 XNUMX
255

Szabályozza a háttér színét és átlátszóságát
fejléc sorok

háttérszín

+242 242 242 XNUMX
255

Szabályozza a háttér színét és átlátszóságát
minden képernyőn.

fkey_background_color

+242 242 242 XNUMX
255

Szabályozza a színt és az átlátszóságot
környezetérzékeny gombok.

fkey_pressed_background_color

+61 133 198 XNUMX
255

Szabályozza a háttér színét és átlátszóságát
környezetérzékeny gombok lenyomásakor.

fkey_separator_color

+182 183 184 XNUMX
255

Szabályozza a színt és az átlátszóságot
Környezetérzékeny gombelválasztó vonalak

fkey_label_color

+123 124 126 XNUMX
255

Szabályozza a szöveg színét és átlátszóságát,
környezetérzékeny gomboknál használatos

fkey_pressed_label_color

+242 242 242 XNUMX
255

Szabályozza a szöveg színét és átlátszóságát,
kontextusérzékeny gombokban használatos, ha rákattint

kiválasztott_vonal_háttérszín

+255 255 255 XNUMX
255

Szabályozza a háttér színét és átlátszóságát
kiválasztott sort, például a menüben vagy bármely választható képernyőn

kiválasztott_vonaljelző_színe

+61 133 198 XNUMX
255

Szabályozza a színt és az átlátszóságot
jelzőt a kiválasztott sor bal oldalán, például a Menüben vagy bármely képernyőn
kiválasztott elemeket

kiválasztott_sor_szövegszíne

+61 133 198 XNUMX
255

Szabályozza a szöveg színét és átlátszóságát
kiválasztott sort, például egy menüben vagy bármely kiválasztott elemet tartalmazó képernyőn.
Szabályozza az aktuális szimbólum színét is, ahogy áthalad
különböző lehetőségeket a beviteli ablakban

line_background_color

+242 242 242 XNUMX
0

Szabályozza a háttér színét és átlátszóságát
a Menü vagy menüpont minden sorát, vagy bármely listaelemet.

line_separator_color

+226 226 226 XNUMX
255

Szabályozza a színt és az átlátszóságot
elválasztó vonal a menük vagy menüpontok között, és csak látható
ha egynél több kiválasztott elem elérhető.

scrollbar_color

+182 183 184 XNUMX
255

Szabályozza a csík színét és átlátszóságát
görgetés bármely képernyőn megjelenik.

kurzor_színe

+61 133 198 XNUMX
255

Szabályozza a kurzor színét és átlátszóságát,
a bemeneti jelet használó képernyőkön.

status_msgs_background_color

+242 242 242 XNUMX
255

Szabályozza a háttér színét és átlátszóságát
állapotüzenetek, amelyek a készenléti és hívási képernyőn jelennek meg. Ez az érték a háttérre is vonatkozik
hangerő változik.

status_msgs_border_color

+182 183 184 XNUMX
255

Szabályozza a szegély színét és átlátszóságát
a készenléti és hívási képernyőn megjelenő állapotüzenetekhez. Ez az érték a szegélyre is vonatkozik
hangerő változik.

smartlabel_background_color

+242 242 242 XNUMX
255

Szabályozza a SmartLabel háttérszínét és átlátszóságát.

smartlabel_pressed_background_color

+61 133 198 XNUMX
255

Szabályozza a SmartLabel háttérszínét és átlátszóságát egy funkciógomb megnyomásakor.

smartlabel_separator_color

+182 183 184 XNUMX
255

Szabályozza a vonal színét és átlátszóságát
elválasztó az egyes SmartLabel funkcióbillentyűk között.

smartlabel_label_color

+123 124 126 XNUMX
255

Szabályozza a szöveg színét és átlátszóságát,
a SmartLabelben használatos.

smartlabel_pressed_label_color

+242 242 242 XNUMX
255

Szabályozza a szöveg színét és átlátszóságát,
a SmartLabelben, amikor megnyom egy funkciógombot.

Most, hogy tudjuk, hol és mi található, a telefon webes felületére léphetünk a szekcióhoz Beállítás/Beállítások, majd a második fül megjelenés:

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

Itt változtathatjuk meg az értékeket, és ha a kérdőjelre kattintunk, akkor egy leíró oldalra kerülünk, ahol van egy megjegyzés is, hogyan kell megadni ezt az értéket, ha XML fájlt használunk a konfigurációhoz. Például az első „Szöveg színe” sorunkhoz:

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

2. Betűtípusok megváltoztatása

Az összes snom telefon betűtípusa szabadon testreszabható, és az automatikus hozzáférés-kezeléssel módosítható. Kérjük, vegye figyelembe, hogy ha a jelenleg használt TrueType- vagy bittérkép-betűtípust egyénire cserélik, előfordulhat, hogy a szövegmegjelenítésben következetlenségek adódhatnak, mivel a felhasználói felület egy adott TrueType-betűtípusra van optimalizálva.

Bármely betűtípus lecseréléséhez létre kell hoznia egy tar fájlt, amely tartalmazza az új betűtípust, amelynek elnevezése pontosan megegyezik a lecserélendő régi betűtípussal.

"tar -cvf fonts.tar fontfile.ttf"

Erre a tar fájlra hivatkozni kell az xml-fájlban, hogy a telefon újraindításakor helyesen töltődjön be.

<?xml version="1.0" encoding="utf-8" ?>

<settings>

 <uploads>

  <file url="http://192.168.23.54:8080/fonts.tar" type="font" />

 </uploads>

</settings>

További részletek az előre telepített betűtípusokról weboldalunkon találhatók. wiki
Így letöltheti saját betűtípusát a telefonjára.

3. Töltsön fel háttérképet

Egy példa segítségével megmutatjuk, hogyan kell megfelelően betölteni a hátteret, és milyen beállítások számítanak.

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

A webes felületen keresztül tölthet fel háttérképet → preferenciák megjelenés:

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

Ezt a beállítást egy elérhető kép URL-címére kell beállítani. A beállítás módosítása után a háttérkép lecserélődik.

Vagy módosíthatja ezt a beállítást az automatikus hozzáférés-kezeléssel a címke hozzáadásával érvényes értékkel az xml fájlba.

Ha ez a paraméter üres, vagy a kép URL-címe helytelen, a telefon alapértelmezett háttérképét fogja használni.

Fontos: Ha 10.1.33.33-as verzió előtti szoftvert használ, a háttérszín értékét teljesen átlátszóra kell állítania.

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

Erre azért van szükség, mert a háttérkép a szabványos háttérszín alatti rétegen található. Ezt úgy érhetjük el, hogy a háttérszín alfa értékét 0-ra állítjuk.

A 10.1.33.33-as firmware-verziótól kezdve a háttérszín átlátszósága automatikusan alkalmazkodik a telefonon megjelenő háttérképhez. Ez azonban nem lesz teljesen átlátszó. A teljes átlátszóság elérése érdekében állítsa be alfa értékének továbbra is 0-nak kell lennie.

A háttérkép helyes megjelenítéséhez el kell mentenie png, jpg, gif, bmp vagy tga formátumban. Erősen javasoljuk a .png fájlok használatát, és a "optpng" a fájlméret csökkentésére és a teljesítmény javítására.

Képméret modelltől függően:

Modell
engedély

D375/ D385/ D785
X 480 272

D335/ D735/ D765
X 320 240

D717
X 426 240

4. Példa a téma konfigurációjára

1. „Sötét téma”:

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

néz

<?xml version="1.0" encoding="utf-8"?>
<settings>
<phone-settings>
  <!-- When the background image is set, it automatically applies alpha changes to all elements. 
  Therefore it has to be listed at the beginning, so that all styles afterwards correctly apply-->
  <custom_bg_image_url perm=""></custom_bg_image_url>
  <!-- Background color is set to be not transparent because no background image is configured -->
  <background_color perm="">43 49 56 255</background_color>
  <titlebar_text_color perm="">242 242 242 255</titlebar_text_color>
  <titlebar_background_color perm="">43 49 56 255</titlebar_background_color>
  <text_color perm="">242 242 242 255</text_color>
  <subtext_color perm="">224 224 224 255</subtext_color>
  <extratext_color perm="">158 158 158 255</extratext_color>
  <extratext2_color perm="">158 158 158 255</extratext2_color>
  <fkey_background_color perm="">43 49 56 255</fkey_background_color>
  <fkey_pressed_background_color perm="">61 133 198 255</fkey_pressed_background_color>
  <fkey_separator_color perm="">70 90 120 255</fkey_separator_color>
  <fkey_label_color perm="">224 224 224 255</fkey_label_color>
  <fkey_pressed_label_color perm="">242 242 242 255</fkey_pressed_label_color>
  <line_background_color perm="">242 242 242 0</line_background_color>
  <selected_line_background_color perm="">50 60 80 255</selected_line_background_color>
  <selected_line_indicator_color perm="">61 133 198 255</selected_line_indicator_color>
  <selected_line_text_color perm="">61 133 198 255</selected_line_text_color>
  <line_separator_color perm="">70 90 120 255</line_separator_color>
  <scrollbar_color perm="">70 90 120 255</scrollbar_color>
  <cursor_color perm="">61 133 198 255</cursor_color>
  <status_msgs_background_color perm="">43 49 56 255</status_msgs_background_color>
  <status_msgs_border_color perm="">70 90 120 255</status_msgs_border_color>
  <!-- Settings for SmartLabel -->
  <smartlabel_background_color perm="">43 49 56 255</smartlabel_background_color>
  <smartlabel_pressed_background_color perm="">61 133 198 255</smartlabel_pressed_background_color>
  <smartlabel_separator_color perm="">70 90 120 255</smartlabel_separator_color>
  <smartlabel_label_color perm="">224 224 224 255</smartlabel_label_color>
  <smartlabel_pressed_label_color perm="">242 242 242 255</smartlabel_pressed_label_color>
</phone-settings>
</settings>

2. „Színes téma”:

Csináld magad, vagy hogyan szabd testre Snom telefonját. 1. rész színek, betűtípus, háttér

néz

<?xml version="1.0" encoding="utf-8"?>
<settings>
<phone-settings>
  <!-- When the background image is set, it automatically applies alpha changes to all elements.
  Therefore it has to be configured at the beginning so that all styles afterwards correctly apply-->
  <custom_bg_image_url perm="">http://192.168.0.1/background.png</custom_bg_image_url>
  <!-- Background color has to be transparent because a background image is configured -->
  <background_color perm="">0 0 0 0</background_color>
  <titlebar_text_color perm="">242 242 242 255</titlebar_text_color>
  <titlebar_background_color perm="">43 49 56 40</titlebar_background_color>
  <text_color perm="">242 242 242 255</text_color>
  <subtext_color perm="">224 224 224 255</subtext_color>
  <extratext_color perm="">224 224 224 255</extratext_color>
  <extratext2_color perm="">224 224 224 255</extratext2_color>
  <fkey_background_color perm="">43 49 56 40</fkey_background_color>
  <fkey_pressed_background_color perm="">43 49 56 140</fkey_pressed_background_color>
  <fkey_separator_color perm="">0 0 0 0</fkey_separator_color>
  <fkey_label_color perm="">224 224 224 255</fkey_label_color>
  <fkey_pressed_label_color perm="">224 224 224 255</fkey_pressed_label_color>
  <line_background_color perm="">0 0 0 0</line_background_color>
  <selected_line_background_color perm="">43 49 56 40</selected_line_background_color>
  <selected_line_indicator_color perm="">61 133 198 255</selected_line_indicator_color>
  <selected_line_text_color perm="">61 133 198 255</selected_line_text_color>
  <line_separator_color perm="">0 0 0 0</line_separator_color>
  <scrollbar_color perm="">61 133 198 255</scrollbar_color>
  <cursor_color perm="">61 133 198 255</cursor_color>
  <status_msgs_background_color perm="">61 133 198 255</status_msgs_background_color>
  <status_msgs_border_color perm="">61 133 198 255</status_msgs_border_color>
  <!-- Settings for SmartLabel -->
  <smartlabel_background_color perm="">43 49 56 40</smartlabel_background_color>
  <smartlabel_pressed_background_color perm="">43 49 56 140</smartlabel_pressed_background_color>
  <smartlabel_separator_color perm="">0 0 0 0</smartlabel_separator_color>
  <smartlabel_label_color perm="">242 242 242 255</smartlabel_label_color>
  <smartlabel_pressed_label_color perm="">242 242 242 255</smartlabel_pressed_label_color>
</phone-settings>
</settings>

Reméljük, hogy ez a témakör segít megérteni a kézi testreszabás problémáját.

Folytatás ...

Forrás: will.com

Hozzászólás