विषय पर बढ़ें

Branding

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

स्क्रीनसेवर

आप Style > Screensaver के तहत स्क्रीनसेवर के लिए इस्तेमाल होने वाला लोगो बदल सकते हैं। यह एक ASCII लोगो है, इसलिए आप टेक्स्ट को सीधे संपादित कर सकते हैं, लेकिन आप इसे png या svg इमेज भी दे सकते हैं, और हम उसे ASCII में बदल देंगे। यह काफ़ी कूल लगता है।

branding-screensaver

उस मेनू में तीन प्रविष्टियाँ हैं:

  • Edit Text आपके एडिटर में ~/.config/omaros/branding/screensaver.txt खोलता है। जो चाहें टाइप या पेस्ट करें — ASCII आर्ट, आपका नाम, कोई अपशब्द। सेव करें और बाहर निकलें, और स्क्रीनसेवर तुरंत चालू हो जाता है ताकि आप उसे देख सकें।
  • Set From Image png या svg के लिए एक फ़ाइल पिकर खोलता है, उसे ASCII में बदलता है और आपको परिणाम दिखाता है। स्पष्ट सिल्हूट वाले लोगो फ़ोटो की तुलना में कहीं बेहतर काम करते हैं।
  • Restore Default OmarOS लोगो वापस रख देता है।

अबाउट स्क्रीन

OmarOS मेनू से मिलने वाली About स्क्रीन के लिए वही तीन विकल्प Style > About के तहत हैं, और वे समान रूप से काम करते हैं — फ़ाइल ~/.config/omaros/branding/about.txt है, और प्रत्येक बदलाव के बाद About विंडो खुल जाती है। About आर्ट स्क्रीनसेवर की तुलना में छोटे आकार में बदला जाता है, क्योंकि इसे आपके डिस्प्ले को भरने के बजाय एक विंडो में फ़िट होना होता है।

जब विंडो खुली होती है तो हर कुछ सेकंड में हरे रंग की एक चमक आर्ट पर झुकती है और फिर उसे फिर से स्थिर छोड़ देती है। आपकी अपनी आर्ट को भी यह मिलता है, बशर्ते इसमें हर कैरेक्टर एक कॉलम चौड़ा हो — 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 लेता है, braille (डिफ़ॉल्ट, और कहीं महीन) या block में से एक --mode, यह तय करने के लिए एक --threshold प्रतिशत कि कौन से पिक्सेल लोगो का हिस्सा गिने जाते हैं, और जब आपका लोगो गहरे बैकग्राउंड पर हल्का हो तो उसके लिए --invert। अगर कोई रूपांतरण एक धब्बे के रूप में आता है, तो थ्रेशोल्ड आमतौर पर घुमाने वाला नॉब होता है।

लोगो के बजाय शब्द

omaros ascii Delta Corps Priest 1 में टेक्स्ट खींचता है, वह FIGlet फ़ॉन्ट जिसमें OmarOS वर्डमार्क खुद खींचा गया है, इसलिए एक स्क्रीनसेवर तस्वीर दिखाने के बजाय कुछ कह सकता है:

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

यह टेक्स्ट को आर्गुमेंट के रूप में लेता है, या जब कोई न दिया जाए तो उसे पाइप से पढ़ता है। फ़ॉन्ट में केवल अक्षर और स्पेस हैं — यह अंकों या विराम चिह्नों के बिना खींचा गया था — इसलिए बाकी सब कुछ हटा दिया जाता है और चुपचाप निगल लिए जाने के बजाय stderr पर नाम दिया जाता है।