2026-09-23 00:00:00
我的第八个 Omarchy 插件
Omarchy 社区的屏幕取色器都太难用了,我自己从零设计了一个, 点击右上角的图标,光标直接变成屏幕放大镜,移动光标到目标区域,鼠标左键复制颜色到系统剪切板,还可以右键托盘区域选择复制颜色的格式,可以在 HEX、RGB、HSL三种格式中切换
源码按照 GPL 3.0 许可证发布, Enjoy!
2026-09-22 00:00:00
今天试用了一个 Omarchy Workspace Manager 插件,发现不符合自己的需求后就卸载了。结果卸载完以后,Alt + Tab、Super + Tab、Super + H/J/K/L 全部失效,就连我自己写的几个 Omarchy 插件也像坏了一样,所有快捷键按下去都没有反应。
一开始以为是 Omarchy Shell 热重载把插件搞坏了,重启了一次 Omarchy Shell:
omarchy restart shell
但是问题依旧。
先检查 Hyprland 的快捷键绑定:
hyprctl binds
文章中配置的快捷键都还在,Alt + Tab 和 Super + Tab 也已经正常注册。
再检查插件注册的全局快捷键:
hyprctl globalshortcuts
Omarchy Window Switcher 和 Workspace Gallery 的快捷键服务也都在,说明插件本身没有坏。
最后检查 Hyprland 当前的 submap:
hyprctl submap
输出居然是:
omarchy-workspace-manager-capture
原因终于找到了。
Hyprland 的 submap 类似 Emacs 的按键映射,可以临时切换到一套完全不同的快捷键。Workspace Manager 为了在图形界面中捕获用户输入的快捷键,会进入自己的捕获 submap。
但是插件卸载时没有退出这个 submap,Hyprland 就一直停留在快捷键捕获模式。原来的快捷键和插件服务其实都正常,只是键盘事件再也没有发送给默认按键映射,所以看起来像所有插件一起坏掉了。
重启 Omarchy Shell 也无法解决,因为 submap 状态属于 Hyprland,不属于 Quickshell。
执行下面的命令,退出残留的快捷键捕获模式:
hyprctl dispatch 'hl.dsp.submap("reset")'
再次检查:
hyprctl submap
输出恢复为:
default
所有快捷键和 Omarchy 插件立即恢复正常。
这个问题本质上是插件的卸载清理不完整。使用自定义 submap 的插件,在关闭界面、禁用和卸载时都应该检查自己是否仍然拥有当前 submap,并主动恢复默认按键映射,否则一个看似不起眼的状态残留,就会让整个桌面的快捷键全部失效。
2026-09-22 00:00:00
我日常用的终端主要有两个: lazycat-terminal 本地快速做研究,LightOS 主要手机和电脑多端远程 AI 编程
但是这两个应用 Omarchy 不认识,都认为它是普通应用而不是 terminal 应用,所以你在 Omarchy 中按 super + c 的时候, Omarchy 会按照普通用户的设计, 直接转换成 ctrl + c, 但是在终端中这样转换就会直接把 codex 退出,非常奇怪
所以我写了我的第六个插件, omarchy-terminal-clipboard , 让 Omarchy 识别这两个终端, 按 super + c 的时候转换成 ctrl + shift + c, 按 super + v 转换成 ctrl + shift + v, 这样就不用 bings.lua 配置文件了,直接安装这一个包就好了,欢迎大家提交 terminal 名单,把这个包做的兼容性更好一点
源代码放在评论区,按照 GPL 3.0 开源, Enjoy!

2026-09-22 00:00:00
rime-ice-installer 解决了中文用户一键搞定输入法安装的问题,但是 Omarchy 的托盘区域没有中文的指示,导致工作中不知道当前的输入法状态,总是需要按一下 Shift 来测试一下当前的状态, 有时候甚至要按两下 Shift ,非常浪费时间
所以,我今天写了第7个插件 omarchy-fctix-status, 可以在右边的托盘区域清晰的看到输入法的状态,右键菜单可以用鼠标切换,还集成了 Fcitx 的 replace 重启功能,方便修改输入法配置的时候快速重启 Fcitx 服务
源代码按照 GPL 3.0 的方式开源, Enjoy!

2026-09-21 00:00:00
我的第五个 Omarchy 插件
大家是不是都怀念 10 多年前 GNOME 3 最开始发布时带来的惊艳?最惊艳的就是它的工作区预览模式,可以随意地在大小工作区之间拖拽窗口,快速整理工作区。
这种设计,不管是 Floating WM 还是 Tiled WM,其实都非常实用。今天我开发了我的第五个 Omarchy 插件 Omarchy Workspace Gallery。
可以三指上滑进入预览状态,三指左右滑动切换工作区,上下工作区中的窗口可以随意拖拽,完美复刻 GNOME Shell 的核心功能。
所有代码已经在评论区按照 GPL 3.0 协议开源,Enjoy!