Shumic nga neve na pëlqen shumë, kur ndonjë gjë është bërë për ne! Kur ndjejmë një "niveli pronësie", që na lejon të dallojmë nga "masa gri". Të njëjtat karrige, tavolina, kompjuterë, etj. Të gjitha si të gjithë!
Ndonjëherë, edhe një detaj i tillë si logoja e kompanisë në një stilolaps të zakonshëm na bën të ndiejmë se ajo është e veçantë dhe ndaj më e çmuar.
Bashkohuni me mua që shumica e klientëve do të preferonin një telefon Snom, në vend të një telefoni të zakonshëm (si të gjithë), një telefon që për ta lidhet me diçka të veçantë/përsonale. Jam i sigurt se nëse jeni ofrues zgjidhjesh telefonike, do të pajtoheshi gjithashtu të lidhni kompaninë tuaj me ofruesin e këtij "të veçanti" në sytë e klientit.
Shumica nga ju e dinë se Snom mund të ofrojë nivele të ndryshme të personalizimit të telefonave desktop: nga ndryshime shumë të komplikuara teknike dhe softuerike që kërkojnë kohë për t'u zhvilluar, deri te ato më të thjeshta që janë në dispozicion për të gjithë nga "kutia", krejtësisht falas. Pikërisht për këtë të fundit dëshirojmë t'ju flasim sot.

Firmware-i i menüs së telefonave tanë është i ndërtuar në XML dhe ju lejon të bëni personalizimin fleksibël të UI për këto parametra (lista e shkurtër):
- imazhi i sfondit
- fonti dhe ngjyra
- ikona
- gjuha
- melodia e thirrjeve
- caktimi i çelësave
- dhe shumë më tepër
Në këtë pjesën e parë të artikullit tonë, do të flasim për mënyrat e ndryshimit të pamjes vizuale të telefonit Snom. Do të diskutojmë disa pika:
- Ndryshimi i gamës së ngjyrave
- Ndryshimi i fonteve
- Ngarkimi i imazhit të sfondit
- Shembuj të temave
Në pjesën e dytë të artikullit tonë (e cila do të dalë së shpejti) do të flasim për mundësitë e tjera të personalizimit. Prandaj, mos "ndizni" televizorin.
1. Ndryshimi i gamës së ngjyrave
Duke filluar nga versioni i firmuerit 10, ndërfaqja e ngjyrave të telefonit mund të ndryshohet plotësisht në lidhje me ngjyrat dhe transparencën. Kjo lejon personalizimin e ndërfaqes së përdoruesit për lexueshmëri perfekte, qartësi, preferenca ngjyrash dhe ndryshime të mëtejshme, për shembull, stilin e markës së kompanisë.
Për ta bërë më të lehtë kuptimin, ekziston një diagram për përshkrimin e konfigurimit të ngjyrave:

Ngjyrat personalizohen me vlera RGB
Emri
Vlerat e lejuara
Vlerat sipas
parazgjedhjes
Përshkrimi
ngjyrat_titullit
Grupi prej 4 numrash
çdo një >=0 dhe <=255.
e kuqe, e gjelbër, e blu, alfaja (vlera e alfajës 255 do të thotë plotësisht
e dukshme, ndërsa 0 - plotësisht transparente).
51 51 51 255
Menaxhon ngjyrën dhe transparencën e tekstit në
barin e titullit, për shembull, 'Data', 'Koha',
'Titulli' etj.
ngjyra_tekstit
51 51 51
255
Menaxhon ngjyrën dhe transparencën
e tekstit kryesor, për shembull, 'Menu', 'Modaliteti i pritjes' dhe
të gjithë ekranet e tjera të tekstit kryesor.
ngjyra_podtekstit
123 124 126 255
Menaxhon ngjyrën dhe transparencën
podtekstit, për shembull, 'Menu', 'Modaliteti i pritjes' dhe të gjithë
ekranet e tjera të podtekstit.
ngjyra_tekstit_extra
123 124 126
255
Menaxhon ngjyrën dhe transparencën e rreshtit të parë
të tekstit që shfaqet në anën e djathtë në menu, për shembull, historia e thirjeve, data dhe
koha.
ngjyra_tekstit_extra2
123 124 126
255
Menaxhon ngjyrën dhe transparencën e rreshtit të dytë
të tekstit që shfaqet në anën e djathtë në menu, për shembull, historia e thirjeve, data dhe
koha.
ngjyra_pasqyrës_titullit
226 226 226
255
Menaxhon ngjyrën dhe transparencën e sfondit
të barit të titullit
ngjyra_sfondo
242 242 242
255
Menaxhon ngjyrën dhe transparencën e sfondit në
çdo ekran.
ngjyra_sfondo_f_Key
242 242 242
255
Menaxhon ngjyrën dhe transparencën
të butonave kontekstualë.
ngjyra_sfondo_e_pjesës_se_përdorur
61 133 198
255
Menaxhon ngjyrën dhe transparencën e sfondit
të butonave kontekstualë gjatë shtypjes.
ngjyra_separator_fkey
182 183 184
255
Menaxhon ngjyrën dhe transparencën
e vijave ndarëse të butonave kontekstualë
ngjyra_e_shkronjave_fkey
123 124 126
255
Menaxhon ngjyrën dhe transparencën e tekstit,
përdorur në butonat kontekstualë
ngjyra_e_shkronjave_të_pjesës_se_përdorur
242 242 242
255
Menaxhon ngjyrën dhe transparencën e tekstit,
përdorur në butonat kontekstualë gjatë klikimit
selected_line_background_color
255 255 255
255
Menaxhon ngjyrën dhe transparencën e sfondit
linjës së zgjedhur, për shembull, në Menu ose në çdo ekran me elementë të zgjedhshëm
selected_line_indicator_color
61 133 198
255
Menaxhon ngjyrën dhe transparencën
indikatorit të majtë të linjës së zgjedhur, për shembull, në Menu ose në çdo ekran me
elementë të zgjedhur
selected_line_text_color
61 133 198
255
Menaxhon ngjyrën dhe transparencën e tekstit në
në linjën e theksuar, për shembull, në Menu ose në çdo ekran me elementë të zgjedhur.
Gjithashtu menaxhon ngjyrën e karakterit aktual gjatë kalimit ciklik përmes
opsioneve të ndryshme në dritaren e inputit
line_background_color
242 242 242
0
Menaxhon ngjyrën dhe transparencën e sfondit për
çdo linjë të menusë ose të pikës së menusë, ose çdo pikë liste.
line_separator_color
226 226 226
255
Menaxhon ngjyrën dhe transparencën
vijës ndarëse midis menusë ose pikave të menusë dhe shfaqet vetëm
kur ka më shumë se një element të zgjedhur.
scrollbar_color
182 183 184
255
Menaxhon ngjyrën dhe transparencën e shiritit
të rrotullimit, i cili shfaqet në çdo ekran.
cursor_color
61 133 198
255
Menaxhon ngjyrën dhe transparencën e kursorit,
i cili shfaqet në ekranet me sinjal hyrës.
status_msgs_background_color
242 242 242
255
Menaxhon ngjyrën dhe transparencën e sfondit për
mesazheve të statusit që shfaqen në ekranet e pritjes dhe thirrjes. Ky vlerësim aplikohet gjithashtu në sfondin
e ndryshimit të volit.
status_msgs_border_color
182 183 184
255
Menaxhon ngjyrën dhe transparencën e kufirit
për mesazhet e statusit që shfaqen në ekranet e pritjes dhe thirrjeve. Ky vlerësim gjithashtu zbatohet për kufirin
e ndryshimit të volit.
smartlabel_background_color
242 242 242
255
Menaxhon ngjyrën dhe transparencën e sfondit të SmartLabel.
smartlabel_pressed_background_color
61 133 198
255
Menaxhon ngjyrën dhe transparencën e sfondit të SmartLabel kur shtypni butonin funksional.
smartlabel_separator_color
182 183 184
255
Menaxhon ngjyrën dhe transparencën e vijës
ndarëse midis çdo butoni funksional të SmartLabel.
smartlabel_label_color
123 124 126
255
Menaxhon ngjyrën dhe transparencën e tekstit,
përdorur në SmartLabel.
smartlabel_pressed_label_color
242 242 242
255
Menaxhon ngjyrën dhe transparencën e tekstit,
përdorur në SmartLabel, kur shtypni butonin funksional.
Tani, kur dimë se ku dhe çfarë ndodhet, mund të kalojmë në ndërfaqen web të telefonit në seksionin Setup/Preferences, pastaj skeda e dytë Appearance:

Këtu mund të ndryshoni vlerat, dhe nëse klikoni në shenjën e pyetjes, do të shkoni në një faqe përshkrimi, ku përfshihet një shënim se si të tregoni këtë vlerë, nëse përdorni një skedar XML për konfigurimin. Për shembull, për rreshtin tonë të parë "Text Color":

2. Ndryshimi i shkrimeve
Fontet në të gjitha telefonat snom mund të konfigurohen lirshëm dhe mund të ndryshohen përmes autodashurisë. Mbani mend se nëse fonti aktual TrueType ose raster i përdorur zëvendësohet me një font të personalizuar, mund të ketë disa moskompatibilitete gjatë vizualizimit të tekstit, pasi ndërfaqja e përdoruesit është optimizuar për një font të caktuar TrueType.
Për të zëvendësuar ndonjë font, duhet të krijoni një skedar tar që përmban fontin e ri, emri i të cilit duhet të përputhet saktësisht me fontin e vjetër që do të zëvendësohet.
«tar -cvf fonts.tar fontfile.ttf»
Më pas, ky skedar tar duhet të lidhet në skedarin xml, në mënyrë që të ngarkohet siç duhet gjatë rimbushjes së telefonit.
Më shumë informacion se cilët fonte janë të paracaktuar mund të gjeni te ne në
Kështu mund të ngarkoni fontin tuaj të personalizuar në telefon.
3. Ngarkimi i imazhit të sfondit
Do të tregojmë me një shembull se si të ngarkoni saktësisht sfondin dhe cilat cilësime kanë rëndësi.

Imazhin e sfondit mund ta ngarkoni përmes Ndërfaqes në Internet → Preferences → Appearance:

Ky ky parameter duhet të vendoset një URL i disponueshëm për imazhin. Pasi të ndryshohet ky parameter, imazhi i sfondit do të zëvendësohet.
Ose mund ta ndryshoni këtë cilësim përmes auto-provizionimit, duke shtuar etiketën me një vlerë të vlefshme në skedarin tuaj XML.
Nëse ky parameter është i zbrazët ose URL-ja e imazhit është e gabuar, do të përdoret imazhi i sfondit të telefonit për default.
E rëndësishme: nëse përdorni një softuer para versionit 10.1.33.33, është e nevojshme të vendosni vlerën e ngjyrës së sfondit në tërësisht të transparencës.

Kjo është e nevojshme, pasi imazhi i sfondit ndodhet në një nivel poshtë ngjyrës standarde të sfondit. Kjo mund të arrihet duke vendosur vlerën alfa 0 për ngjyrën e sfondit.
Deri në versionin e firmware 10.1.33.33, transparenca e ngjyrës së sfondit përshtatet automatikisht me imazhin e sfondit të shfaqur në telefon. Megjithatë, ajo nuk do të jetë plotësisht e transparencës. Për të arritur transparencë të plotë, cilësimi gjithsesi duhet të ketë një vlerë alfa 0.
Për një shfaqje të saktë të imazhit të sfondit, ai duhet të ruhet në formatin png, jpg, gif, bmp ose tga. Ne rekomandojmë me forcë përdorimin e skedheve .png dhe optimizimin e tyre me "", për të zvogëluar madhësinë e skedarit dhe për të përmirësuar performancën.
Madhësia e imazhit sipas modelit:
Modeli
Shkallimi
D375/ D385/ D785
480 x 272
D335/ D735/ D765
320 x 240
D717
426 x 240
4. Shembulli i konfigurimeve të temave
1. «Tema e Errët»:

Shiko
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. «Tema Këndshëm»:

Shiko
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 255Shpresojmë se kjo temë do t'ju ndihmojë të kuptoni çështjen e personalizimit manual.
Vazhdon…
Burimi: habr.com
