Перейти к содержанию

Брендинг

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

В этом меню три пункта:

  • Изменить текст открывает ~/.config/omaros/branding/screensaver.txt в вашем редакторе. Напечатайте или вставьте что угодно — ASCII-арт, своё имя, грубое слово. Сохраните и выйдите, и заставка сразу запустится, чтобы вы могли её увидеть.
  • Задать из изображения открывает выбор файла png или svg, преобразует его в ASCII и показывает результат. Логотипы с чётким силуэтом работают гораздо лучше, чем фотографии.
  • Восстановить по умолчанию возвращает логотип OmarOS.

Экран «О программе»

Те же три варианта находятся в разделе Стиль > О программе для экрана О программе, который вызывается из меню OmarOS, и работают они одинаково — файл называется ~/.config/omaros/branding/about.txt, а окно «О программе» появляется после каждого изменения. Арт для «О программе» преобразуется в меньший размер, чем у заставки, поскольку ему нужно помещаться в окно, а не заполнять весь дисплей.

Пока окно открыто, блик зелёного цвета каждые несколько секунд наклонно проходит по арту, а затем снова оставляет его неподвижным. Ваш собственный арт тоже его получит, если каждый символ в нём шириной в одну колонку — всё, что производит Задать из изображения, именно таково. Арт из эмодзи или символов двойной ширины вместо этого остаётся неподвижным, как и экран, если у вас есть собственная конфигурация fastfetch: неподвижный логотип в этих случаях означает, что анимация не мешает, а не что она сломалась, поскольку проведение блика по таким строкам сдвинуло бы остаток строки не туда.

branding-about

Самостоятельное преобразование изображений

Оба варианта Задать из изображения просто вызывают 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, а не проглатывается молча.