Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Jak obiecaliśmy w pierwszej części artykułu, ta kontynuacja dotyczy samodzielnej zmiany ikon w telefonach Snom.

Zacznijmy więc. Krok pierwszy, należy pobrać oprogramowanie w formacie tar.gz. Można je pobrać z naszego zasobu tutaj. Wszystkie ikony snom są dostępne i zawarte w każdej wersji oprogramowania.

Uwaga: zwróć uwagę, że każda wersja oprogramowania zawiera pliki konfiguracyjne, które są specyficzne dla tego wersji i modele telefonu. Używanie plików konfiguracyjnych, które nie odpowiadają oprogramowaniu lub telefonowi, może prowadzić do problemów.

Pobierając i otwierając plik customizing.tar.gz, powinien wyglądać on następująco. Rzeczy zawarte w plikach zależą od wersji telefonu i oprogramowania:

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Krok drugi, przygotowanie ikon dla telefonów. Jak wiesz, telefony Snom występują z kolorowym i monochromatycznym wyświetlaczem, odpowiednio ikony będą się różniły.

I. Zmiana ikon dla telefonów z kolorowym wyświetlaczem

Ikony i obrazy na telefonach z kolorowym wyświetlaczem są przechowywane w formacie PNG. Umożliwia to łatwą edycję praktycznie we wszystkich nowoczesnych edytorach graficznych. Jednak po edytowaniu zaleca się optymalizację plików png za pomocą narzędzi takich jak optipng, pngquant lub pngcrush, aby usunąć wszelkie zbędne informacje i zoptymalizować rozmiar pliku.

Rozmiary obrazów ikon:

  • Ikony przycisków kontekstowych (Context-Sensitive Key Icons) 24x24px
  • SmartLabel 24x24px & 18x18px
  • Ikony w pasku tytułowym (Titlebar Icons) 18x18px
  • Ikony menu (Menu Icons) 18x18px
  • Ikony na ekranie połączeń (Call Screen Icons) 18x18px — 48x48px
  • Format (File Format): PNG

Po utworzeniu pożądanych ikon przesyłamy je do telefonu. Przesłać je można na dwa sposoby:

  1. Przez interfejs webowy ręcznie
  2. Za pomocą autoprovisioningu

Zacznijmy od pierwszej opcji – przesyłanie przez interfejs webowy. Aby przesłać, należy przejść do interfejsu webowego telefonu na zakładkę Preference/Appearance i wybrać Custom Images:

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Następnie znajdujemy ikonę, którą chcemy zmienić i przesyłamy własną wersję:

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Jeśli własna wersja nie podoba się lub jest "krzywa", zawsze można wrócić, naciskając przycisk „Reset”

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Uwaga. „Aktualizacja oprogramowania” oraz „Przywracanie ustawień fabrycznych” nie usuwają przesłanych obrazów.

Jak widzisz, w trybie ręcznym wszystko jest dość proste, ale jeśli musisz zmienić kilka telefonów, proces ten zajmie dość dużo czasu. Dlatego przejdźmy do drugiej opcji.

Opcja druga – ładowanie przez auto-prowizjonowanie.

Najpierw należy utworzyć archiwum w formacie tar z pobranego wcześniej archiwum customizing.tar.gz. Podczas tworzenia archiwum usuń wszystkie pliki i katalogi, które nie muszą być zmieniane, ale upewnij się, że zachowałeś strukturę katalogów.

Uwaga. Nie musisz archiwizować wszystkich plików, które pierwotnie były w archiwum. Wystarczy, że archiwizujesz jedynie pliki, które zmodyfikowałeś. Im więcej plików umieścisz w archiwum, tym więcej czasu telefon będzie potrzebował na jego konfigurację.

Następnie wykonujemy kilka kroków:

1) Tworzymy plik XML, na przykład branding.xml i kopiujemy go na swój serwer WWW (HTTP), tj. http: //yourwebserver/branding.xml:

2) Wchodzimy na interfejs sieciowy telefonu w sekcję Advanced -> Update -> Setting URL i podajemy link do naszego pliku yourwebserver/branding.xml

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

3) Restartujemy telefon i podziwiamy uzyskany wynik

Podajmy przykład. Celem jest zmiana ikony LDAP w telefonie

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

  • Po pierwsze, potrzebujemy archiwum tar dla obecnej wersji oprogramowania. W tym przykładzie użyłem wersji 10.1.30.0 na D785, więc użyłem "snomD785-10.1.30.0-customizing.tar.gz"
  • Pobieramy snomD785-10.1.30.0-customizing.tar.gz i znajdujemy w nim ikonę LDAP (znajdziesz ją pod nazwą ldap.png). Usuwamy wszystkie inne pliki i katalogi, pamiętając, aby zachować nazwę pliku ldap.png, a także zachować strukturę katalogów.
  • Edytujemy plik ldap.png, aby wyglądał tak, jak chcemy.

Uwaga: można zastąpić obraz nowym, ale w takim przypadku należy upewnić się, że zmieniony rozmiar obrazu jest taki sam, jak oryginał (w tym przykładzie rozmiar 24×26)

  • Tworzymy archiwum tar pliku, upewniając się, że zachowaliśmy pierwotną strukturę katalogów. Путь будет выглядеть так: coloured / fkey_icons / 24×24 / ldap.png
  • Tworzymy plik xml, aby poinformować telefon o konieczności załadowania tar:

  • Podajemy w interfejsie sieciowym link i restartujemy telefon
  • Po restarcie sprawdzamy wynik

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

II. Zmiana ikon dla telefonów z monochromatycznym wyświetlaczem

Ikony na monochromatycznych urządzeniach nie są przechowywane w zwykłych plikach graficznych, takich jak .png czy .jpg, lecz są fontami rastrowymi, które obejmują wszystkie ikony używane w interfejsie użytkownika. W obszarze prywatnego użytku tabele unicode, zaczynające się od U+EB00, definiują ikony snom, które można bezpośrednio zmieniać za pomocą takich narzędzi jak „Font Forge».

Otwierając plik fontu rastrowego za pomocą Font Forge, powinno się wyświetlić listę używanych ikon. Rzeczywista zawartość plików zależy od wersji telefonu i oprogramowania:

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Specyfikacja ikon dla telefonów z monochromatycznym wyświetlaczem.

Dla modeli D305, D315, D345, D385, D745, D785, D3, D7:

  • Ikony klawiszy kontekstowych 17×17 — Baseline x → 0 / y → -2
  • Ikony paska tytułowego 17×17 — Baseline x → 0 / y → -2
  • Ikony panelu etykiet 17×17 — Baseline x → 0 / y → -2
  • Maksymalny rozmiar ikon 32×32

Dla modeli D120, D710, D712, D715, D725:

  • Ikony klawiszy kontekstowych 7×7 — Baseline x → 0 / y → 0
  • Ikony paska tytułowego 7×7 — Baseline x → 0 / y → 0
  • Ikony SmartLabel 7×7 — Baseline x → 0 / y → 0
  • Maksymalny rozmiar ikon 32×32

Po stworzeniu wymaganego "obrazu" i następnym wyeksportowaniu go z Font Forge należy użyć następujących ustawień:

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Po eksporcie, utwórz plik tar zawierający właśnie utworzony plik z nazwą pliku, który ma być zastąpiony.

tar -cvf fonts.tar fontfile.bdf

Ponieważ zmieniamy właściwie nie obrazki, a czcionkę, należy załadować ją przez autoprowizjonowanie jako czcionkę, wskazując w pliku xml ustawień:

W ten sposób szczegółowo omówiliśmy możliwości personalizacji telefonów Snom, które można wykorzystać do zmiany stylu i funkcjonalności telefonów według własnych potrzeb lub potrzeb klienta. Poniżej kilka przykładów wyników takiej personalizacji:

Dla hotelu

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

Dla lotniska

Zrób to sam, czyli jak dostosować telefon Snom. Część 2 ikonki i obrazy

I to na tyle. Mamy nadzieję, że artykuł był dla Ciebie pomocny i będziesz mógł spersonalizować telefony Snom według własnych upodobań.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster