Към съдържанието

Брандиране

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, вместо тихо да се погълне.