Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

A moitos gústanos moito cando se fai algo para nós! Cando sentimos un certo “nivel de propiedade”, que nos permite destacar do fondo da “masa gris”. As mesmas cadeiras, mesas, ordenadores, etc. Todo é coma todos!

Ás veces, mesmo unha cousa tan pequena como o logotipo dunha empresa nun bolígrafo común fai que se sinta especial e, polo tanto, máis valioso.

Concorda en que a maioría dos clientes preferirán un teléfono Snom en lugar dun normal (como todos), un teléfono que asocian con algo especial/persoal. Estou seguro de que se es un provedor de solucións de telefonía, tamén aceptaría asociar a súa empresa co provedor dese "especial" aos ollos do cliente.

Moitos de vós sabedes que Snom pode ofrecer niveis moi diferentes de personalización de teléfonos de escritorio: desde cambios moi complexos de hardware e software que requiren tempo de desenvolvemento, ata outros moi sinxelos que están dispoñibles para todos de forma totalmente gratuíta. Este último é o que queremos falarvos hoxe.

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

O firmware do menú dos nosos teléfonos está construído en XML e permítelle personalizar de forma flexible a IU dos seguintes parámetros (lista curta):

  • imaxe de fondo
  • fonte e cor
  • iconas
  • linguaxe
  • tons de chamada
  • asignación de claves
  • e moito máis

Nesta, a primeira parte do noso artigo, falaremos de como pode cambiar a aparencia visual do seu teléfono Snom. Falemos dalgúns puntos:

  1. Cambiando o esquema de cores
  2. Cambio de fontes
  3. Cargando unha imaxe de fondo
  4. Exemplos de temas

Na parte 2 do noso artigo (próximamente) falaremos do resto das opcións de personalización. Así que non "cambias".

1. Cambiando o esquema de cores

A partir da versión 10 do firmware, a interface de cor do teléfono pódese cambiar completamente en canto a cor e transparencia. Isto permítelle personalizar a interface de usuario para obter unha lexibilidade, claridade, preferencias de cores e máis cambios, por exemplo, na identidade corporativa da empresa.

Para facilitar a súa comprensión, hai un esquema para describir os axustes de cor:

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

As cores axústanse mediante os valores RGB

Nome

Valores válidos

Valores por
por defecto

Descrición

cor_texto_barra de título

Grupo de 4
números, cada un >=0 e <=255.

vermello, verde, azul, alfa (o valor alfa 255 significa completamente
visible e 0 é completamente transparente).

51 51 51 255

Controla a cor e a transparencia do texto
liña de título, por exemplo, "Data", "Hora",
"Nome" etc.

cor_texto

51 51 51
255

Controla a cor e a transparencia
texto do corpo, como "Menú", "Modo de espera" e
todas as outras pantallas de texto principais.

cor_subtexto

123 124 126 255

Controla a cor e a transparencia
subtexto, por exemplo, "Menú", "Modo de espera" e todo
outras pantallas de subtexto.

cor_extratexto

123 124 126
255

Controla a cor e a transparencia do primeiro
liñas de texto mostradas no lado dereito do menú, como o historial de chamadas, a data e
tempo.

extratexto2_color

123 124 126
255

Controla a cor e a transparencia do segundo
liñas de texto mostradas no lado dereito do menú, como o historial de chamadas, a data e
tempo.

cor_de_fondo_barra de título

226 226 226
255

Controla a cor de fondo e a transparencia
liñas de cabeceira

cor de fondo

242 242 242
255

Controla a cor e a transparencia do fondo
cada pantalla.

fkey_background_color

242 242 242
255

Controla a cor e a transparencia
botóns sensibles ao contexto.

fkey_pressed_background_color

61 133 198
255

Controla a cor de fondo e a transparencia
teclas sensibles ao contexto cando se preme.

fkey_separator_color

182 183 184
255

Controla a cor e a transparencia
Liñas divisorias de botóns sensibles ao contexto

fkey_label_color

123 124 126
255

Controla a cor e a transparencia do texto,
usado en botóns sensibles ao contexto

fkey_pressed_label_color

242 242 242
255

Controla a cor e a transparencia do texto,
usado nos botóns sensibles ao contexto cando se fai clic

cor_de_fondo da liña_seleccionada

255 255 255
255

Controla a cor de fondo e a transparencia
liña seleccionada, por exemplo nun menú ou calquera pantalla seleccionable

cor_indicadora_líña_seleccionada

61 133 198
255

Controla a cor e a transparencia
indicador á esquerda da liña seleccionada, por exemplo, no Menú ou en calquera pantalla con
elementos seleccionados

cor_texto_liña_seleccionada

61 133 198
255

Controla a cor e a transparencia do texto
liña seleccionada, por exemplo nun menú ou calquera pantalla con elementos seleccionados.
Tamén controla a cor do símbolo actual mentres se despraza
varias opcións na xanela de entrada

cor_liña_de_fondo

242 242 242
0

Controla a cor de fondo e a transparencia para
cada liña do menú ou elemento de menú, ou calquera elemento da lista.

cor_separadora_de_liñas

226 226 226
255

Controla a cor e a transparencia
liña divisoria entre menús ou elementos de menú e só se mostra
cando hai máis dun elemento seleccionado dispoñible.

cor_barra de desprazamento

182 183 184
255

Controla a cor e a transparencia da raia
desprazamento mostrado en calquera pantalla.

cor_cursor

61 133 198
255

Controla a cor e a transparencia do cursor,
móstrase nas pantallas mediante o sinal de entrada.

status_msgs_background_color

242 242 242
255

Controla a cor de fondo e a transparencia para
mensaxes de estado que aparecen nas pantallas de inactividade e de chamada. Este valor tamén se aplica ao fondo
cambios de volume.

status_msgs_border_color

182 183 184
255

Controla a cor e a transparencia do bordo
para as mensaxes de estado que aparecen nas pantallas de inactividade e de chamada. Este valor tamén se aplica ao bordo
cambios de volume.

cor_de_fondo_smartlabel

242 242 242
255

Controla a cor de fondo e a transparencia da SmartLabel.

smartlabel_pressed_background_color

61 133 198
255

Controla a cor de fondo e a transparencia da SmartLabel cando se preme unha tecla de función.

cor_separadora_smartlabel

182 183 184
255

Controla a cor e a transparencia das liñas
separador entre cada tecla de función SmartLabel.

cor_etiqueta_smartlabel

123 124 126
255

Controla a cor e a transparencia do texto,
usado en SmartLabel.

smartlabel_pressed_label_color

242 242 242
255

Controla a cor e a transparencia do texto,
usado en SmartLabel cando preme unha tecla de función.

Agora que sabemos onde e que se atopa, podemos ir á interface web do teléfono á sección Configuración / Preferencias, a continuación, a segunda pestana Aparencia:

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

Aquí pode cambiar os valores e, se fai clic no signo de interrogación, dirixirase a unha páxina de descrición, onde tamén hai unha nota sobre como especificar este valor se usa un ficheiro XML para a configuración. Por exemplo, para a nosa primeira liña "Cor do texto":

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

2. Cambio de fontes

As fontes de todos os teléfonos snom pódense personalizar libremente e pódense cambiar mediante o aprovisionamento automático. Teña en conta que se o tipo de letra TrueType ou mapa de bits usado actualmente se substitúe por un personalizado, poden producirse algunhas inconsistencias na representación do texto porque a interface de usuario está optimizada para unha fonte TrueType específica.

Para substituír calquera tipo de letra, debes crear un ficheiro tar que conteña a nova fonte, que debe chamarse exactamente igual que a antiga que se substituirá.

"tar -cvf fonts.tar fontfile.ttf"

Este ficheiro tar debe ser referenciado no ficheiro xml para que se cargue correctamente cando se reinicie o teléfono.

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

<settings>

 <uploads>

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

 </uploads>

</settings>

Podes atopar máis detalles sobre os tipos de letra preinstalados no noso sitio web. wiki
Deste xeito, podes descargar o teu propio tipo de letra no teu teléfono.

3. Carga unha imaxe de fondo

Usando un exemplo, mostraremos como cargar o fondo correctamente e que configuración importa.

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

Pode cargar unha imaxe de fondo a través da interface web → Preferencias Aparencia:

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

Esta configuración debe establecerse nun URL de imaxe accesible. Unha vez que se modifique a configuración, substituirase a imaxe de fondo.

Ou pode cambiar esta configuración mediante o aprovisionamento automático engadindo a etiqueta cun valor válido no teu ficheiro xml.

Se este parámetro está baleiro ou o URL da imaxe é incorrecto, utilizarase a imaxe de fondo predeterminada do teléfono.

É importante: Se está a usar software anterior á versión 10.1.33.33, debe configurar o valor da cor de fondo como totalmente transparente.

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

Isto é necesario porque a imaxe de fondo está situada nunha capa por debaixo da cor de fondo estándar. Isto pódese conseguir configurando o valor alfa en 0 para a cor de fondo.

A partir da versión de firmware 10.1.33.33, a transparencia da cor de fondo adáptase automaticamente á imaxe de fondo que se mostra no teléfono. Non obstante, non será completamente transparente. Para conseguir unha transparencia total, axusta aínda debe ter un valor alfa de 0.

Para mostrar correctamente a imaxe de fondo, debes gardala en formato png, jpg, gif, bmp ou tga. Recomendamos encarecidamente usar ficheiros .png e optimizalos con "optando" para reducir o tamaño do ficheiro e mellorar o rendemento.

Tamaño da imaxe dependendo do modelo:

Modelo
autorización

D375/ D385/ D785
480 x 272

D335/ D735/ D765
320 x 240

D717
426 x 240

4. Exemplo de configuración do tema

1. "Tema escuro":

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

Ver

<?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. "Tema colorido":

Faino ti mesmo ou como personalizar o teu teléfono Snom. Parte 1 cores, fonte, fondo

Ver

<?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>

Agardamos que este tema che axude a comprender o problema da personalización manual.

Continuar ...

Fonte: www.habr.com

Engadir un comentario