Omarchy Pulse

品牌与视觉定制 (Branding)

更新于 2026年8月22日

Omarchy 允许你将公司 Logo 或个人专属图像设置为开机解锁画面、屏幕保护程序以及关于 (About) 界面的视觉标识。

开机解锁画面 (Boot unlock)

你可以使用 omarchy plymouth preview 预览自定义 Logo 和配色的渲染效果。该命令接收背景颜色、文字颜色、Logo PNG 图片以及预览图输出路径作为参数:

omarchy plymouth preview '#1d2021' '#ebdbb2' logo.png preview.png

随后通过 omarchy plymouth set '#1d2021' '#ebdbb2' logo.png 将其正式应用,这会同时为 SDDM 登录界面赋予相同的配色与 Logo。若想恢复默认,可运行 omarchy plymouth reset

branding-plymouth-shopify

屏幕保护程序 (Screensaver)

你可以在 Style > Screensaver 下更换屏幕保护程序所使用的 Logo。它以 ASCII 字符画呈现,因此你可以直接编辑纯文本文件,也可以提供一张 PNG 或 SVG 图片,系统会自动将其转换为 ASCII 字符画,视觉效果非常炫酷。

branding-screensaver

该菜单提供三个选项:

  • Edit Text:在编辑器中打开 ~/.config/omarchy/branding/screensaver.txt。你可以自由输入或粘贴任何内容 —— ASCII 字符艺术、你的名字或任何个性化文字。保存并退出后,屏幕保护程序会立即启动以便你实时预览。
  • Set From Image:打开文件选择器选取 PNG 或 SVG 图片,自动转换为 ASCII 字符画并展示结果。轮廓清晰的 Logo 转换效果远好于复杂照片。
  • Restore Default:恢复 Omarchy 官方默认 Logo。

关于界面 (About screen)

Style > About 下针对 Omarchy 菜单中的 About 界面提供了相同的三个选项,工作机制完全一致 —— 对应文件为 ~/.config/omarchy/branding/about.txt,每次修改后会弹出 About 窗口展示效果。由于需要在窗口中容纳而非铺满全屏,About 的字符艺术尺寸会比屏保更精致小巧。

当该窗口打开时,每隔数秒会有一道绿色的光泽扫过字符画,随后恢复静止。只要字符画中的每个字符都占单列宽度(Set From Image 生成的字符画均符合此要求),你自定义的艺术字也会带有这一扫光动效。如果字符画中包含 Emoji 或双倍宽度的全角字符,则会保持静态以避免错位,若你保留了自定义 fastfetch 配置也是如此:在这种情况下保持静态是为了保证排版不被破坏,而非功能故障。

branding-about

手动执行图像转换

上述 Set From Image 选项底层调用的正是 omarchy transcode ascii 命令。如果你希望获得更精细的控制,可以直接在终端中运行它:

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

该命令支持以终端列数和行数指定 --width--height、通过 --mode 选择 braille(盲文点阵,默认且精度更高)或 block(方块字符)、使用 --threshold 设定判定哪些像素属于 Logo 的百分比阈值,以及针对深色背景上的浅色 Logo 使用 --invert。如果转换出的结果变成了一团模糊色块,调整 threshold 阈值通常是立竿见影的解决办法。