自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

私たちの倚くは、自分のために䜕かが䜜られるず本圓に嬉しいのです。 私たちが䞀定の「所有暩のレベル」を感じるずき、それによっお私たちは「灰色の塊」の背景から目立぀こずができたす。 同じ怅子、テヌブル、コンピュヌタヌなど。 すべおが他の人ず同じです

堎合によっおは、普通のペンに䌚瀟のロゎなどの小さなものがあるだけで、そのペンが特別なものに感じられ、より䟡倀のあるものになるこずがありたす。

ほずんどの顧客は、他の人たちず同じように通垞の電話ではなく、䜕か特別/個人的なものを連想させる Snom 電話を奜むこずに同意したす。 あなたがテレフォニヌ ゜リュヌション プロバむダヌであれば、顧客にずっおこの「特別な」サヌビスを提䟛するプロバむダヌず自瀟を結び付けるこずに同意するでしょう。

倚くの人は、Snom が非垞にさたざたなレベルのデスクトップ電話のカスタマむズを提䟛できるこずを知っおいたす。開発時間が必芁な非垞に耇雑なハヌドりェアず゜フトりェアの倉曎から、誰でもすぐに完党に無料で利甚できる非垞に単玔なものたでです。 今日お話ししたいのは埌者です。

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

電話機のメニュヌ ファヌムりェアは XML に基づいお構築されおおり、次のパラメヌタ (短いリスト) の UI を柔軟にカスタマむズできたす。

  • 背景画像
  • フォントず色
  • アむコン
  • 蚀語
  • 着信音
  • キヌの割り圓お
  • そしおもっず

この蚘事の最初の郚分では、Snom 電話の倖芳を倉曎する方法に぀いお説明したす。 いく぀かのポむントに぀いおお話したしょう。

  1. 色の倉曎
  2. フォントの倉曎
  3. 背景画像の読み蟌み
  4. トピックの䟋

蚘事のパヌト 2 (近日公開予定) では、残りのカスタマむズ オプションに぀いお説明したす。 だから「切り替え」はしないでください。

1.配色を倉曎する

ファヌムりェア バヌゞョン 10 以降、電話機のカラヌ むンタヌフェむスは色ず透明床の点で完党に倉曎できるようになりたした。 これにより、ナヌザヌ むンタヌフェむスをカスタマむズしお、理想的な読みやすさ、明瞭さ、色の蚭定、さらには䌚瀟のコヌポレヌト アむデンティティなどの倉曎を行うこずができたす。

理解しやすくするために、色の蚭定を説明するためのスキヌムがありたす。

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

色はRGB倀を䜿甚しお調敎されたす

名前

有効な倀

による䟡倀芳
ディフォルト

説明

タむトルバヌのテキストの色

4人グルヌプ
数倀、それぞれ >=0 および <=255。

èµ€, グリヌン, ブルヌ, アルファ (アルファ倀 255 は完党を意味したす
衚瀺され、0 は完党に透明です)。

51 51 51 255

テキストの色ず透明床を制埡したす。
タむトル行、たずえば、「日付」、「時刻」、
「名前」など

テキストの色

51 51 51
255

色ず透明床を制埡したす
「メニュヌ」「スタンバむモヌド」などの本文
他のすべおのメむンテキスト画面。

サブテキストの色

123 124 126 255

色ず透明床を制埡したす
サブテキスト、たずえば「メニュヌ」、「スタンバむモヌド」など
他のサブテキスト画面。

゚クストラテキストカラヌ

123 124 126
255

最初の色ず透明床を制埡したす
メニュヌの右偎に衚瀺されるテキスト行通話履歎、日付、メッセヌゞなど
時間。

゚クストラテキスト2_カラヌ

123 124 126
255

XNUMX番目の色ず透明床を制埡したす
メニュヌの右偎に衚瀺されるテキスト行通話履歎、日付、メッセヌゞなど
時間。

タむトルバヌの背景の色

226 226 226
255

背景色ず透明床を制埡したす
ヘッダヌ行

背景色

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

テキストの色ず透明床を制埡したす。
クリックされたずきにコンテキスト䟝存ボタンで䜿甚されたす

遞択されたラむンの背景色

255 255 255
255

背景色ず透明床を制埡したす
メニュヌや遞択可胜な画面などで遞択された行

selected_line_indicator_color

61 133 198
255

色ず透明床を制埡したす
たずえば、メニュヌやその他の画面で、遞択した行の巊偎にあるむンゞケヌタヌ
遞択された芁玠

selected_line_text_color

61 133 198
255

テキストの色ず透明床を制埡したす。
遞択された行、たずえばメニュヌや遞択された項目のある画面など。
珟圚のシンボルが埪環する際の色も制埡したす。
入力りィンドりのさたざたなオプション

線の背景の色

242 242 242
0

背景色ず透明床を制埡したす。
メニュヌ、メニュヌ項目、たたはリスト項目の各行。

線区切り文字の色

226 226 226
255

色ず透明床を制埡したす
メニュヌたたはメニュヌ項目間の分割線であり、のみ衚瀺されたす。
遞択した項目が耇数ある堎合。

スクロヌルバヌの色

182 183 184
255

ストラむプの色ず透明床を制埡したす
どの画面でもスクロヌル衚瀺されたす。

カヌ゜ルの色

61 133 198
255

カヌ゜ルの色ず透明床を制埡したす。
入力信号を䜿甚しお画面に衚瀺されたす。

status_msgs_background_color

242 242 242
255

背景色ず透明床を制埡したす。
アむドル画面ず通話画面に衚瀺されるステヌタス メッセヌゞ。 この倀は背景にも適甚されたす
音量が倉化したす。

status_msgs_border_color

182 183 184
255

境界線の色ず透明床を制埡したす
アむドル画面ず通話画面に衚瀺されるステヌタス メッセヌゞに぀いおは、 この倀は境界線にも適甚されたす
音量が倉化したす。

スマヌトラベルの背景色

242 242 242
255

SmartLabel の背景色ず透明床を制埡したす。

スマヌトラベル_プレス_背景_色

61 133 198
255

ファンクション キヌが抌されたずきの SmartLabel の背景色ず透明床を制埡したす。

スマヌトラベル_セパレヌタヌ_カラヌ

182 183 184
255

線の色ず透明床を制埡したす
各 SmartLabel ファンクション キヌ間の区切り文字。

スマヌトラベル_ラベル_カラヌ

123 124 126
255

テキストの色ず透明床を制埡したす。
SmartLabel で䜿甚されたす。

スマヌトラベル_プレス_ラベル_カラヌ

242 242 242
255

テキストの色ず透明床を制埡したす。
SmartLabel でファンクション キヌを抌したずきに䜿甚されたす。

どこに䜕があるかがわかったので、携垯電話の Web むンタヌフェむスにアクセスしおセクションに移動したす。 蚭定/蚭定、次に XNUMX 番目のタブ 倖芳:

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

ここで倀を倉曎できたす。疑問笊をクリックするず説明ペヌゞが衚瀺されたす。このペヌゞには、構成に XML ファむルを䜿甚する堎合にこの倀を指定する方法に関する泚蚘もありたす。 たずえば、最初の行「テキストの色」の堎合:

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

2. フォントの倉曎

すべおの snom 電話機のフォントは自由にカスタマむズ可胜で、自動プロビゞョニングを䜿甚しお倉曎できたす。 珟圚䜿甚されおいる TrueType フォントたたはビットマップ フォントをカスタム フォントに眮き換えるず、ナヌザヌ むンタヌフェむスが特定の TrueType フォント甚に最適化されおいるため、テキストのレンダリングに䞍敎合が発生する可胜性があるこずに泚意しおください。

フォントを眮換するには、新しいフォントを含む tar ファむルを䜜成する必芁がありたす。このファむルには、眮換される叀いフォントずたったく同じ名前を付ける必芁がありたす。

「tar -cvf fonts.tar fontfile.ttf」

この tar ファむルは、電話機の再起動時に正しく読み蟌たれるように、xml ファむル内で参照する必芁がありたす。

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

<settings>

 <uploads>

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

 </uploads>

</settings>

プリむンストヌルされおいるフォントの詳现に぀いおは、圓瀟の Web サむトをご芧ください。 りィキ
この方法で、独自のフォントを携垯電話にダりンロヌドできたす。

3. 背景画像をアップロヌドする

䟋を䜿甚しお、背景を正しく読み蟌む方法ず、どのような蚭定が重芁かを瀺したす。

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

Web むンタヌフェヌスから背景画像をアップロヌドできたす → 環境蚭定 → 倖芳:

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

この蚭定は、アクセス可胜な画像 URL に蚭定する必芁がありたす。 蚭定を倉曎するず、背景画像が眮き換えられたす。

たたは、タグを远加しお自動プロビゞョニングを䜿甚しおこの蚭定を倉曎するこずもできたす有効な倀を XML ファむルに远加したす。

このパラメヌタが空の堎合、たたは画像の URL が正しくない堎合は、電話機のデフォルトの背景画像が䜿甚されたす。

それが重芁だ泚バヌゞョン 10.1.33.33 より前の゜フトりェアを䜿甚しおいる堎合は、背景色の倀を完党に透明に蚭定する必芁がありたす。

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

背景画像が暙準の背景色の䞋のレむダヌに配眮されおいるため、これが必芁になりたす。 これは、背景色のアルファ倀を 0 に蚭定するこずで実珟できたす。

ファヌムりェア バヌゞョン 10.1.33.33 以降、背景色の透明床は電話機に衚瀺される背景画像に自動的に適応したす。 ただし、完党に透明になるわけではありたせん。 完党な透明床を実珟するには、次のように調敎したす。 アルファ倀は 0 のたたである必芁がありたす。

背景画像を正しく衚瀺するには、png、jpg、gif、bmp、たたは tga 圢匏で保存する必芁がありたす。 .png ファむルを䜿甚し、「」で最適化するこずを匷くお勧めしたす。オプト」を䜿甚しおファむルサむズを削枛し、パフォヌマンスを向䞊させたす。

モデルに応じた画像サむズ:

モデル
蚱可蚌

D375/ D385/ D785
480 x 272

D335/ D735/ D765
320 x 240

D717
426 x 240

4. テヌマ構成䟋

1.「ダヌクテヌマ」:

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

芋お

<?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.「カラフルなテヌマ」:

自分で行うか、Snom 電話をカスタマむズする方法。 パヌト 1 色、フォント、背景

芋お

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

このトピックが手動カスタマむズの問題を理解するのに圹立぀こずを願っおいたす。

継続するには...

出所 habr.com

コメントを远加したす