コンテンツにスキップ

ブランディング

OmarOSでは、ブートロック解除、スクリーンセーバー、情報画面のすべてに、会社のロゴや個人の画像を設定できます。

ブートロック解除

omaros plymouth previewを使うと、カスタムロゴと色がどのように見えるかを確認できます。背景色、テキスト色、logo 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

そのメニューには3つの項目があります。

  • テキストを編集は、エディターで~/.config/omaros/branding/screensaver.txtを開きます。ASCIIアート、名前、汚い言葉など、好きなものを入力または貼り付けてください。保存して終了すると、スクリーンセーバーがすぐに起動して確認できます。
  • 画像から設定は、pngまたはsvg用のファイルピッカーを開き、ASCIIに変換して結果を表示します。シルエットがはっきりしたロゴは、写真よりもはるかにうまくいきます。
  • デフォルトに戻すは、OmarOSロゴに戻します。

情報画面

同じ3つのオプションが、OmarOSメニューから表示される_情報_画面向けに_スタイル > 情報_の下にあり、動作も同じです。ファイルは~/.config/omaros/branding/about.txtで、変更のたびに情報ウィンドウがポップアップします。情報画面のアートはスクリーンセーバー用よりも小さいサイズに変換されます。ディスプレイいっぱいに表示するのではなく、ウィンドウに収まる必要があるためです。

ウィンドウが開いている間、数秒ごとに緑色のきらめきがアートを斜めに横切り、その後また静止します。自分のアートでも、すべての文字が1列幅である限り同じことが起こります。_画像から設定_で生成されるものはすべてそうです。絵文字や全角文字で作られたアートは代わりに静止し、独自のfastfetch設定を保持している場合も画面は静止します。そうしたケースでロゴが静止するのはアニメーションが邪魔をしないようにしているのであって、失敗しているわけではありません。きらめきを横切らせると、行の残りの部分が誤った位置に来てしまうためです。

branding-about

自分で画像を変換する

2つの_画像から設定_オプションはどちらもomaros transcode asciiを呼び出しているだけです。変換を細かく制御したい場合は、直接実行できます。

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

--widthと--heightはターミナルの列数と行数で指定し、--modeはbraille(デフォルトで、はるかに細かい)またはblockのいずれか、--thresholdはどのピクセルをロゴの一部とみなすかを決めるパーセンテージ、--invertはロゴが暗い背景に明るいものである場合に使います。変換結果が何かの塊になってしまった場合は、たいていしきい値が調整すべきつまみです。

ロゴではなく言葉

omaros asciiは、OmarOSのワードマーク自体が描かれているFIGletフォント「Delta Corps Priest 1」でテキストを描画します。そのため、スクリーンセーバーで絵ではなく何かを言うことができます。

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

テキストを引数として受け取るか、引数がない場合はパイプから読み取ります。このフォントには文字とスペースしか含まれていません。数字や句読点なしで描かれたためです。そのため、それ以外のものは静かに飲み込まれるのではなく、削除されてstderrに名前が示されます。