Брендинг¶
OmarOS позволяет задать логотип вашей компании или личное изображение для экрана разблокировки при загрузке, заставки и экрана «О программе».
Разблокировка при загрузке¶
Вы можете использовать omaros plymouth preview, чтобы посмотреть, как будут выглядеть ваши логотип и цвета. Команда принимает цвет фона, цвет текста, png с логотипом и путь для изображения предпросмотра:
Затем примените настройку командой omaros plymouth set '#1d2021' '#ebdbb2' logo.png — она также придаст экрану входа SDDM те же цвета и логотип. Если захотите вернуть всё обратно, используйте omaros plymouth reset.

Заставка¶
Логотип заставки можно изменить в разделе Стиль > Заставка. Это ASCII-логотип, поэтому текст можно редактировать напрямую, но можно также дать ему изображение png или svg, и мы преобразуем его в ASCII. Выглядит довольно круто.

В этом меню три пункта:
- Изменить текст открывает
~/.config/omaros/branding/screensaver.txtв вашем редакторе. Напечатайте или вставьте что угодно — ASCII-арт, своё имя, грубое слово. Сохраните и выйдите, и заставка сразу запустится, чтобы вы могли её увидеть. - Задать из изображения открывает выбор файла png или svg, преобразует его в ASCII и показывает результат. Логотипы с чётким силуэтом работают гораздо лучше, чем фотографии.
- Восстановить по умолчанию возвращает логотип OmarOS.
Экран «О программе»¶
Те же три варианта находятся в разделе Стиль > О программе для экрана О программе, который вызывается из меню OmarOS, и работают они одинаково — файл называется ~/.config/omaros/branding/about.txt, а окно «О программе» появляется после каждого изменения. Арт для «О программе» преобразуется в меньший размер, чем у заставки, поскольку ему нужно помещаться в окно, а не заполнять весь дисплей.
Пока окно открыто, блик зелёного цвета каждые несколько секунд наклонно проходит по арту, а затем снова оставляет его неподвижным. Ваш собственный арт тоже его получит, если каждый символ в нём шириной в одну колонку — всё, что производит Задать из изображения, именно таково. Арт из эмодзи или символов двойной ширины вместо этого остаётся неподвижным, как и экран, если у вас есть собственная конфигурация fastfetch: неподвижный логотип в этих случаях означает, что анимация не мешает, а не что она сломалась, поскольку проведение блика по таким строкам сдвинуло бы остаток строки не туда.

Самостоятельное преобразование изображений¶
Оба варианта Задать из изображения просто вызывают omaros transcode ascii, которую можно запустить напрямую, если хотите контролировать преобразование:
Команда принимает --width и --height в колонках и строках терминала, --mode — либо braille (по умолчанию и гораздо детальнее), либо block, --threshold в процентах для решения, какие пиксели считать частью логотипа, и --invert для случаев, когда ваш логотип светлый на тёмном фоне. Если преобразование получается пятном, обычно крутить нужно именно порог.
Слова вместо логотипа¶
omaros ascii рисует текст шрифтом Delta Corps Priest 1 — шрифтом FIGlet, которым нарисован сам словесный знак OmarOS, — поэтому заставка может что-то говорить, а не показывать картинку:
Команда принимает текст аргументами или читает его из конвейера, если аргументов нет. Шрифт содержит только буквы и пробелы — он был нарисован без цифр и пунктуации, — поэтому всё остальное отбрасывается и называется в stderr, а не проглатывается молча.