Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

Mnogim od nas veoma prija kada je nešto napravljeno po našim merama! Kada osećamo određeni "nivou vlasništva" koji nam omogućava da se istaknemo iz "sive mase". Iste stolice, stolovi, kompjuteri itd. Sve kao kod svih!

Ponekad čak i mala stvar, poput logotipa kompanije na običnoj hemijskoj olovci, omogućava nam da je doživimo kao posebnu i samim tim vredniju.

Slažete se da većina klijenata preferira umesto običnog (kao kod svih) telefona Snom, telefon koji im se asocira sa nečim posebnim/ličnim. Siguran sam da ako ste dobavljač rešenja za telefoniju, takođe biste se složili da svoju kompaniju povežete sa dobavljačem tog "posebnog" u očima klijenata.

Mnogi od vas znaju da Snom može ponuditi veoma različite nivoe prilagođavanja stacionarnih telefona: od veoma složenih hardverskih i softverskih izmena, koje zahtevaju vreme za razvoj, do najjednostavnijih, koje su dostupne svima "iz kutije", potpuno besplatno. O poslednjem želimo da vam pričamo danas.

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

Firmware menija naših telefona je zasnovan na XML-u i omogućava vam fleksibilno prilagođavanje UI sledećih parametara (kratak spisak):

  • pozadinska slika
  • font i boja
  • ikone
  • jezik
  • melodije poziva
  • dodeljivanje tastera
  • i još mnogo toga

U ovom, prvom delu našeg članka, talk ćemo o tome kako se može promeniti vizuelni identitet telefona Snom. Pričaćemo o nekoliko tačaka:

  1. Promena palete boja
  2. Promena fontova
  3. Učitavanje pozadinske slike
  4. Primeri tema

U drugom delu našeg članka (koji će uskoro izaći) pričat ćemo o ostalim mogućnostima prilagođavanja. Zato ne "isključujte se".

1. Promena palete boja

Počevši od verzije softvera 10, interfejs telefona može biti potpuno promenjen u pogledu boje i prozirnosti. Ovo omogućava prilagodbu korisničkog interfejsa za optimalnu čitljivost, jasnoću, sklonosti boja i dalje prilagođavanje, na primer, korporativnom identitetu kompanije.

Da bi bilo lakše razumeti, postoji shema opisa podešavanja boja:

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

Boje se podešavaju pomoću RGB vrednosti

Naziv

Dozvoljene vrednosti

Vrednošću kao
podrazumevano

Opis

titlebar_text_color

Grupa od 4
brojeva, svaki >=0 i <=255.

crvena, zelena, plava, alfа (значение альфа 255 означает полностью
видимый, а 0 — полностью прозрачный).

51 51 51 255

Управляет цветом и прозрачностью текста в
строке заголовка, например, «Дата», «Время»,
«Название» и др.

text_color

51 51 51
255

Управляет цветом и прозрачностью
основного текста, например, «Меню», «Режим ожидания» и
всех остальных экранов основного текста.

subtext_color

123 124 126 255

Управляет цветом и прозрачностью
подтекста, например, «Меню», «Режим ожидания» и всех
других подтекстовых экранов.

extratext_color

123 124 126
255

Управляет цветом и прозрачностью первой
строки текста, отображаемой справа в меню, например, история вызовов, дата и
время.

extratext2_color

123 124 126
255

Управляет цветом и прозрачностью второй
строки текста, отображаемой справа в меню, например, история вызовов, дата и
время.

titlebar_background_color

226 226 226
255

Управляет цветом и прозрачностью фона
строки заголовка

background_color

242 242 242
255

Управляет цветом и прозрачностью фона на
каждом экране.

fkey_background_color

242 242 242
255

Управляет цветом и прозрачностью
контекстно-зависимых кнопок.

fkey_pressed_background_color

61 133 198
255

Управляет цветом и прозрачностью фона
контекстно-зависимых клавиш при нажатии.

fkey_separator_color

182 183 184
255

Управляет цветом и прозрачностью
разделительных линий контекстно-зависимых кнопок

fkey_label_color

123 124 126
255

Управляет цветом и прозрачностью текста,
используемого в контекстно-зависимых кнопках

fkey_pressed_label_color

242 242 242
255

Управляет цветом и прозрачностью текста,
используемого в контекстно-зависимых кнопках при нажатии

selected_line_background_color

255 255 255
255

Управляет цветом и прозрачностью фона
выбранной линии, например, в Меню или любом экране с выбираемыми элементами

selected_line_indicator_color

61 133 198
255

Управляет цветом и прозрачностью
индикатора слева от выбранной линии, например, в Меню или любом экране с
выбранными элементами

selected_line_text_color

61 133 198
255

Управляет цветом и прозрачностью текста в
выделенной строке, например, в Меню или любом экране с выбранными элементами.
Также управляет цветом текущего символа при цикличном прохождении через
различные опции в окне ввода

line_background_color

242 242 242
0

Управляет цветом и прозрачностью фона для
каждой строки Меню или пункта меню, или любого пункта списка.

line_separator_color

226 226 226
255

Управляет цветом и прозрачностью
разделительной линии между меню или пунктами меню и показывается только
тогда, когда доступно более чем один выбранный элемент.

scrollbar_color

182 183 184
255

Управляет цветом и прозрачностью полосы
прокрутки, отображаемой на любом экране.

cursor_color

61 133 198
255

Управляет цветом и прозрачностью курсора,
отображаемого на экранах с помощью входного сигнала.

status_msgs_background_color

242 242 242
255

Управляет цветом и прозрачностью фона для
сообщений о состоянии, которые появляются на экранах ожидания и вызова. Это значение также применяется к фону
изменения громкости.

status_msgs_border_color

182 183 184
255

Управляет цветом и прозрачностью границы
za obvestila o stanju, ki se prikazujejo na zaslonih čakanja in klicanja. Ta vrednost se uporablja tudi za rob
изменения громкости.

smartlabel_background_color

242 242 242
255

Upravlja z barvo in prosojnostjo ozadja SmartLabel.

smartlabel_pressed_background_color

61 133 198
255

Upravlja z barvo in prosojnostjo ozadja SmartLabel ob pritisku funkcijske tipke.

smartlabel_separator_color

182 183 184
255

Upravlja z barvo in prosojnostjo črte
ločevalca med vsako funkcijsko tipko SmartLabel.

smartlabel_label_color

123 124 126
255

Управляет цветом и прозрачностью текста,
uporabljene v SmartLabel.

smartlabel_pressed_label_color

242 242 242
255

Управляет цветом и прозрачностью текста,
uporabljene v SmartLabel ob pritisku funkcijske tipke.

Sedaj, ko vemo, kje in kaj se nahaja, lahko preidemo v spletni vmesnik telefona v razdelek Setup/Preferences, nato drugo zavihek Appearance:

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

Tukaj lahko spremenite vrednosti, in če pritisnete na vprašaj, boste prišli na stran z opisom, kjer je med drugim opomba, kako določiti to vrednost, če uporabljate XML-datoteko za konfiguracijo. Na primer za našo prvo vrstico 'Text Color':

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

2. Sprememba pisav

Pisave na vseh telefonih snom so prosto nastavljive in jih je mogoče spremeniti s pomočjo samodejne konfiguracije. Upoštevajte, da lahko ob zamenjavi trenutno uporabljene TrueType ali rastrske pisave s prilagojeno pride do določenih neprimerjav, saj je uporabniški vmesnik optimiziran za eno samo določeno TrueType pisavo.

Za zamenjavo katere koli pisave je treba ustvariti tar-datoteko, ki vsebuje novo pisavo, katere ime mora popolnoma ustrezati stari pisavi, ki bo zamenjana.

‘tar -cvf fonts.tar fontfile.ttf’

Nato je treba na to tar-datoteko omogočiti povezavo v xml-datoteki, da se bo pravilno naložila ob ponovnem zagonu telefona.

Podrobneje lahko preberete, katere pisave so prednameščene, na naši wiki
Tako lahko naložite svojo lastno pisavo v telefon.

3. Naložitev ozadja

Na primeru bomo pokazali, kako pravilno naložiti ozadje in katere nastavitve so pomembne.

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

Ozadje lahko naložite prek spletnega vmesnika → Preferences → Appearance:

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

V tej nastavitvi mora biti določen dostopen URL slike. Ko se ta parameter spremeni, bo ozadje zamenjano.

Ali lahko spremenite to nastavitev z avtomatskim nastavljanjem, tako da dodate oznako z veljavno vrednostjo v vašo xml datoteko.

Če je ta parameter prazen ali je URL slike neveljaven, bo uporabljena privzeta slika ozadja telefona.

Pomembno: če uporabljate programsko opremo pred različico 10.1.33.33, je treba nastaviti barvo ozadja na popolnoma prozorno.

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

To je treba storiti, ker je slika ozadja nameščena na plasti pod privzeto barvo ozadja. To lahko dosežete z nastavitvijo alfa vrednosti 0 za barvo ozadja.

Od različice programske opreme 10.1.33.33 se prosojnost ozadja samodejno prilagaja prikazani sliki ozadja na telefonu. Vendar ne bo popolnoma prozorno. Da bi dosegli popolno prosojnost, mora imeti nastavitev še vedno alfa vrednost 0.

Za pravilno prikazovanje slike ozadja jo je treba shraniti v formatu png, jpg, gif, bmp ali tga. Močno priporočamo, da uporabite datoteke .png in jih optimizirate z "optipng", da zmanjšate velikost datoteke in izboljšate zmogljivost.

Velikost slike je odvisna od modela:

Model
Ločljivost

D375/ D385/ D785
480 x 272

D335/ D735/ D765
320 x 240

D717
426 x 240

4. Primer konfiguracije tem

1. „Temna tema“:

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

Ogled


  
  
  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 255

2. «Barvna tema»:

Uradi sam ili kako personalizovati Snom telefon. Deo 1 boje, font, pozadina

Ogled


  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 255

Nadamo se da će ova tema pomoći da razjasnite pitanje ručne prilagodbe.

Nastaviće se…

Izvor: habr.com

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster