在 Windows 里养一只 Arch:WSL 从裸装到顺手
想在 Windows 上用 Linux 工具链,最省事的是 WSL2。发行版选了 archlinux——裸装之后才发现,它真的是「从零开始」:默认 root、没有 sudo、没有 locale、源还慢。本文记录把它驯服成顺手开发环境的全过程。
想在 Windows 上用 Linux 工具链,最省事的是 WSL2。发行版选了 archlinux——裸装之后才发现,它真的是「从零开始」:默认 root、没有 sudo、没有 locale、源还慢。本文记录把它驯服成顺手开发环境的全过程。
把默认 shell 从 bash 迁到 zsh,本以为是小事,结果牵扯出终端字体、补全引擎、提示符、输入法环境变量一连串问题。本文是一份完整排坑记录,多数问题与「Omarchy 预置了很多 bash 专属配置」有关。
Hyprland 默认没有「任务栏」概念。Omarchy 提供了 Dock(悬浮应用坞)但它是独立悬浮层,嵌不进状态栏。本文记录:从「想要状态栏中间有个 Windows 式任务栏」出发,先试了两个现成插件,最后改造第三方 omarchy-taskbar 并向上游发 PR 的完整过程——顺带覆盖了 Hyprland 窗口贴边、圆角、layer surface 弹窗等一堆桌面开发知识点。
用 opencode 这类 AI 编码工具时,DeepSeek 按 token 计费,余额常被忽略。社区已有显示「OpenCode Go」订阅用量的状态栏插件,但它读的是订阅账户、读不到 DeepSeek 这类自充值 API 的余额。本文记录如何照 Omarchy 的插件规范,从零写一个显示 DeepSeek 余额的 bar 小部件。
在 Hyprland / Wayland 环境下配中文输入法,踩过的坑比想象中多。本文记录最终落在 Rime + 小鹤双拼(flypy)的完整过程,以及为什么放弃 fcitx5 自带拼音。
Omarchy 是一套基于 Arch Linux + Hyprland 的现代桌面发行版,默认界面为英文。本文记录把它「整机中文化」的完整流程:从系统 locale、Chrome 界面,到启动器菜单、状态栏插件的逐层汉化,最后落到一个社区本地化项目上。
KDE Store 上有一个还原度很高的 Windows 7 开始菜单 plasmoid:Windows7StartMenu4KDE。它左右双栏、有跳转列表、有电源菜单,唯独「所有程序」还是按分类文件夹展开的。我不喜欢文件夹,想要 Windows 10 那种平铺 + 首字母分组,顺便全中文。于是 fork 出来改了一版。