在苹果电脑上跑Omarchy,不折腾:试试这个一键脚本
一个Shell脚本,让Apple Silicon在macOS上无需复杂配置即可体验Omarchy。一周拿下536颗星,说明开发者们对「少折腾」的需求有多大。

适合:想在macOS上快速体验Omarchy桌面、但不愿折腾分区的开发者
先说结论
Omarchy是Arch Linux社区里偏激进的一份发行版,针对的是追求最新内核、滚动更新和KDE体验的开发者。但要在Apple Silicon上跑,传统方案要么装Asahi Linux,要么在UTM里手动起一个虚拟机。前者改动分区风险大,后者配置繁琐。
themartiano/try-omarchy这个项目做的事很直接:一个Shell脚本,把下载镜像、启动QEMU TCG、配置桥接网络这套链路串起来。它没让macOS变成Linux,只是让你临时开个窗口跑Linux,等于一个可丢弃的沙盒。所以它适合尝鲜,不适合做主力环境。
真正的问题
很多人看Arch系的发行版,心态是想用,但双系统、磁盘分区、引导重装这些动作一摆出来就劝退了。Apple Silicon更是麻烦:Boot Camp这条路已经堵死,要跑Linux只有几条岔路,门槛都不低。
更深一层的问题是:你现在需要的不是「装一个Arch」,而是「看一眼Omarchy到底有什么不一样」。判断价值之前就重装系统,是把成本前置了。脚本的价值就在于把成本压到启动一个进程那么短,用完关掉窗口就回macOS。
还有一点容易被忽略:macOS上跑x86虚拟化通常依赖QEMU TCG软件翻译,性能比原生低不少。Omarchy桌面体验流畅不流畅,大半取决于你接受怎样的卡顿阈值。
怎么做更省力
上手流程分成四步,每步都能在终端里敲完。
| 步骤 | 命令/动作 | 耗时参考 | 注意事项 |
|---|---|---|---|
| 准备 | brew install qemu | 2至5分钟 | 需先装Homebrew,网络要稳 |
| 拉取 | git clone仓库并cd进入 | 不到1分钟 | 注意分支和最新Release |
| 启动 | 执行主脚本脚本 | 1至3分钟 | 首次会下载镜像,约2至3GB |
| 体验 | 进桌面试用Omarchy | 自定义 | 想保留数据请先导出 |
脚本默认会把网络桥到宿主机,浏览器、SSH都能通。这意味着你在Linux里调试服务,在macOS里读文档是可行的,省得切窗口切到眼花。退出时直接关窗口或Ctrl+C,不留后台进程,这也是它讨人喜欢的地方:边界清楚。
哪些坑要避开
第一,别拿它当生产环境。TCG是软件模拟CPU指令,IO吞吐差,编译时间会被拉到三到五倍都不奇怪。本地写代码、试桌面、用CLI工具可以,跑Docker或大型构建会难看到怀疑人生。
第二,Apple Silicon是ARM架构,Omarchy镜像是x86_64,全程靠QEMU翻译。性能上限天然受限,这不是脚本能解决的,而是硬件路线决定的事。
第三,别在脚本运行的目录里放重要文件。脚本会在当前目录生成磁盘镜像和临时配置,路径选工作区之外的目录更稳妥,清理也方便。
第四,遇到镜像下载失败,先检查网络再怀疑脚本。Omarchy的ISO不在主流CDN,GitHub直连偶有抽风,挂代理是常规动作。
现在就能动手
打开终端,先确认QEMU有没有装:
brew install qemu
然后克隆并执行:
git clone https://github.com/themartiano/try-omarchy
cd try-omarchy
./try-omarchy.sh
脚本会一步步提示网络模式、内存大小和磁盘路径,按回车走默认也能跑通。等桌面出来,先花十分钟看看KDE主题、窗口动效和预装的开发工具链是否符合预期。
判断完之后做决定:喜欢就研究Asahi路线认真上生产,不喜欢就Ctrl+C退出,临时目录一删,干干净净。不必为了一次体验去重装电脑,这才是这套脚本真正的省力之处。