Перейти до змісту

Брендинг

OmarOS дозволяє встановити логотип вашої компанії чи особисте зображення для розблокування під час завантаження, заставки та екрана «Про програму».

Розблокування під час завантаження

Ви можете використати omaros plymouth preview, щоб побачити, як виглядатимуть ваш власний логотип і кольори. Команда приймає колір фону, колір тексту, png логотипа та шлях для зображення попереднього перегляду:

omaros plymouth preview '#1d2021' '#ebdbb2' logo.png preview.png

Потім застосуйте налаштування за допомогою omaros plymouth set '#1d2021' '#ebdbb2' logo.png, що також надасть екрану входу SDDM ті самі кольори та логотип. Якщо ви хочете повернутися назад, ви можете використати omaros plymouth reset.

branding-plymouth-shopify

Заставка

Ви можете змінити логотип, який використовується для заставки, у розділі Стиль > Заставка. Це логотип ASCII, тож ви можете редагувати текст безпосередньо, але також можете передати йому зображення png або svg, і ми перетворимо його на ASCII. Виглядає дуже круто.

branding-screensaver

У тому меню є три пункти:

  • Edit Text відкриває ~/.config/omaros/branding/screensaver.txt у вашому редакторі. Введіть або вставте будь-що — ASCII-графіку, своє ім'я, непристойне слово. Збережіть і вийдіть, і заставка одразу запуститься, щоб ви могли її побачити.
  • Set From Image відкриває засіб вибору файлу для png або svg, перетворює його на ASCII та показує вам результат. Логотипи з чітким силуетом працюють набагато краще, ніж фотографії.
  • Restore Default повертає логотип OmarOS.

Екран «Про програму»

Ті самі три варіанти є в розділі Стиль > Про програму для екрана Про програму, який ви отримуєте з меню OmarOS, і вони працюють однаково — файл називається ~/.config/omaros/branding/about.txt, а вікно «Про програму» з'являється після кожної зміни. Графіка «Про програму» перетворюється на менший розмір, ніж графіка заставки, оскільки вона має вміститися у вікні, а не заповнити ваш дисплей.

Поки вікно відкрите, зелений відблиск нахиляється через графіку кожні кілька секунд, а потім знову залишає її нерухомою. Ваша власна графіка також отримує його, доки кожен символ у ній завширшки в один стовпчик — усе, що створює Set From Image, саме таке. Графіка, побудована з емоджі або символів подвійної ширини, натомість залишається нерухомою, як і екран, якщо ви тримаєте власну конфігурацію fastfetch: нерухомий логотип у цих випадках — це анімація, яка не заважає, а не помилка, оскільки проведення відблиску через них розмістило б решту рядка не в тому місці.

branding-about

Перетворення зображень самостійно

Обидва варіанти Set From Image просто викликають omaros transcode ascii, який ви можете запустити безпосередньо, якщо хочете контролювати перетворення:

omaros transcode ascii ~/logo.svg ~/.config/omaros/branding/screensaver.txt --width 100

Він приймає --width і --height у стовпчиках і рядках термінала, --mode — braille (типове значення й набагато дрібніше) або block, відсоток --threshold для визначення, які пікселі вважати частиною логотипа, і --invert — для випадків, коли ваш логотип світлий на темному тлі. Якщо перетворення виходить плямою, поріг зазвичай і є тим регулятором, який потрібно крутити.

Слова замість логотипа

omaros ascii малює текст шрифтом Delta Corps Priest 1, шрифтом FIGlet, яким намальовано сам словесний знак OmarOS, тож заставка може щось казати, а не показувати картинку:

omaros ascii "Back in five" > ~/.config/omaros/branding/screensaver.txt

Він приймає текст як аргументи або читає його з конвеєра, коли аргументів немає. Шрифт містить лише літери та пробіли — його малювали без цифр і розділових знаків — тож усе інше відкидається й називається в stderr, а не тихо проковтується.