正如我们在
那么,让我们开始吧。 第一步,您需要获取 tar.gz 格式的固件。 您可以从我们的资源下载
注意:请注意,每个固件版本都包含特定于该版本的设置文件 版本 и 模型 电话。 使用与固件或手机不匹配的设置文件会导致问题。
下载并打开 customizing.tar.gz 文件后,它应该如下所示。 文件的实际内容取决于手机版本和固件:
第二步,准备手机图标。 如您所知,Snom 手机有彩色和单色屏幕,因此图标会有所不同。
一、更改彩屏手机图标
彩色显示屏手机上的图标和图像以 PNG 格式存储。 这使得它们可以在几乎所有现代图像编辑器中轻松编辑。 但是,编辑后,建议使用 optipng、pngquant 或 pngcrush 等工具优化 png 文件,以删除任何冗余信息并优化文件大小。
图标图像尺寸:
- 上下文相关按键图标 24x24px
- 智能标签 24x24 像素和 18x18 像素
- 标题栏图标 18x18px
- 菜单图标 18x18px
- 通话期间(通话屏幕图标)18x18px - 48x48px
- 文件格式:PNG
创建所需的图标后,将它们下载到您的手机上。 您可以通过两种方式下载:
- 通过手动模式下的 Web 界面
- 使用自动配置
让我们从第一个选项开始 – 通过网络界面下载。 要下载,您需要转到手机的网络界面选项卡 偏好/外表 并选择 自定义图像:
接下来,我们找到要更改的图标并上传我们自己的版本:
如果您不喜欢自己的版本或者它“歪曲”,您可以随时通过单击“重置”按钮回滚
注意。 “软件更新”和“恢复出厂设置”不会删除下载的图像。
正如您所看到的,在手动模式下,一切都非常简单,但如果您需要更换几部手机,这个过程将需要相当长的时间。 因此,让我们继续讨论第二个选项。
第二个变种 – 通过自动配置加载。
首先,您需要从之前下载的存档创建一个 tar 格式的存档 定制.tar.gz。 创建存档时,删除不需要更改的所有文件和目录,但确保保留 目录结构.
注意。 您不需要归档最初归档的所有文件。 仅归档已更改的文件就足够了,并且建议您这样做。 您放入存档中的文件越多,手机进行设置所需的时间就越长。
接下来我们采取几个步骤:
1) 创建一个 XML 文件,例如 Branding.xml 并将其复制到您的 Web 服务器 (HTTP),即http://yourwebserver/branding.xml:
<?xml version="1.0" encoding="utf-8" ?>
<settings>
<uploads>
<file url="http://yourwebserver/branding/branding.tar" type="gui" />
</uploads>
</settings>
2) 转到手机网络界面的“高级”->“更新”->“设置 URL”部分,并指出指向我们文件的链接
3)重启手机,查看效果
让我们举个例子。 目标是更改手机上的 LDAP 图标
- 首先,我们需要当前版本软件的 tar 存档。 在此示例中,我在 D10.1.30.0 上使用版本 785,因此我使用“snomD785-10.1.30.0-customizing.tar.gz”
下载 snomD785-10.1.30.0-customizing.tar.gz 并在其中找到 LDAP 图标(您将在名称 ldap.png 下找到它)。 我们删除所有其他文件和目录,不要忘记保存文件名 ldap.png,并保存目录结构。- 编辑 ldap.png 文件,使其看起来像您想要的那样。
注意:您可以用新图像替换图像,但在这种情况下,您需要确保调整后的图像与原始图像的大小相同(在本例中,大小为24x26)
- 创建该文件的 tar 存档,确保 保留原来的目录结构。 该路径将如下所示:colored/fkey_icons/24×24/ldap.png
- 我们创建一个 xml 文件来告诉手机下载 tar:
<?xml version="1.0" encoding="utf-8" ?>
<uploads>
<file url="http://192.168.137.1/customize/customize_16156_doc/colored3.tar" type="gui" />
</uploads>
- 我们在网络界面中指示链接并重新启动手机
- 重启后查看结果
二. 更改单色显示屏手机的图标
单色设备上的图标不存储在常规图像文件(例如 .png 或 .jpg)中,而是存储在包含用户界面中使用的所有图标的位图字体中。 在以U+EB00开头的unicode表的私有使用区域中,定义了snom图标,可以使用“”等工具直接更改
使用 Font Forge 打开位图字体文件应该显示正在使用的图标列表。 文件的实际内容取决于手机版本和固件:
单色显示屏电话图标规范。
对于型号 D305、D315、D345、D385、D745、D785、D3、D7:
- 上下文相关按键图标 17×17 – 基线 x → 0 / y → -2
- 标题栏图标 17×17 – 基线 x → 0 / y → -2
- 标签面板图标 17×17 – 基线 x → 0 / y → -2
- 图标最大尺寸 32×32
对于型号 D120、D710、D712、D715、D725:
- 上下文相关按键图标 7×7 – 基线 x → 0 / y → 0
- 标题栏图标 7×7 – 基线 x → 0 / y → 0
- 智能标签图标 7×7 – 基线 x → 0 / y → 0
- 图标最大尺寸 32×32
创建所需的“图像”然后从 Font Forge 导出后,您需要使用以下设置:
导出后,创建一个 tar 文件,其中包含您刚刚创建的文件以及将被替换的文件的名称。
tar -cvf 字体.tar 字体文件.bdf
由于我们实际上更改的不是图片,而是字体,因此我们可以通过自动配置将其加载为字体,并在 xml 设置文件中指定:
<?xml version="1.0" encoding="utf-8" ?>
<settings>
<uploads>
<file url="http://192.168.23.54:8080/fonts.tar" type="font" />
</uploads>
</settings>
因此,我们详细研究了定制 Snom 电话的可能性,您可以使用它来为自己或您的客户更改电话的设计和功能。 以下是此类定制结果的一些示例:
酒店用
对于机场
就这样。 我们希望本文对您有用,并且您将能够根据需要定制 Snom 手机。
来源: habr.com