Linux 桌面 AI 进阶套件
九个开源工具,把 Ubuntu/Arch/Fedora/NixOS 桌面改造成平铺式、终端优先、AI 增强的工作站:Hyprland 或 Sway 合成器、bspwm 兜底、tmux + Zellij 多路复用、Neovim + LazyVim、Ollama 本地大模型,systemd 串起所有自动化。
这个 pack 包含什么
不是 50 个包的购物清单 — 是一个真正 Linux 开发者在新装 Ubuntu / Arch / Fedora / NixOS 上一个周末会装的核心。每个都是开源、活跃维护、值得占一块屏幕格子的。安装顺序经过精心安排:每个工具解锁下一个。
Linux 跟 Mac 不一样的地方在于:每一层你都有真选择 — 这既是优势也是陷阱。本 pack 选的是四大主流发行版都能用的默认值,标出 Wayland 和 X11 分叉的地方,告诉你哪些选择可逆、哪些是单向门。
如果你已经跑过 Mac 工程师周末必装,这就是 Linux 对位版:启动器 + 平铺 + 终端 + 编辑器 + 本地 AI,主观推荐顺序,一个周末搞定。
推荐安装顺序(WM → 终端 → 编辑器 → 本地模型 → 自动化)
- Hyprland — 动态平铺 Wayland 合成器。Arch / Fedora 40+ / NixOS unstable 起手就从这里。动画、模糊、圆角 — 居然跑得很流畅。2026 年任何新装机的默认选择,除非你有具体不用它的理由。
- Sway — i3 兼容的 Wayland 平铺。如果你要稳定大过精致、已经会写
i3配置、或者经常多显示器+扩展坞切换(Hyprland 这块还有毛刺),选 Sway。 - bspwm — 基于二叉空间分割的 X11 平铺。Wayland 翻车的时候你的兜底(NVIDIA + 外接显示器 / OBS 走老路录屏 / 任何专有软件)。二进制极小,靠
bspc脚本化,配sxhkd绑键。 - tmux — 终端多路复用。哪怕你住在平铺 WM 里,依然需要断网不丢的 session。tmux 是无聊但通用的选择 — 每台服务器自带。
prefix d分离,任意位置重连。 - Zellij — tmux 的现代替代品。屏幕底部浮动显示快捷键不用背、布局是可 git 的 KDL 文件、WASM 插件系统好玩。本地用 Zellij 拿 UX,远程用 tmux 拿通用。
- Neovim — 编辑器本体。Lua 可脚本、异步、原生 LSP、Tree-sitter 高亮。2026 年别再从零写自己的配置了。
- LazyVim — 预配好的 Neovim 发行版。合理默认、懒加载插件、LSP + 补全 + Telescope 一键就绪。花 2 小时定制,每周省 2 小时。Kickstart.nvim 是另一选:想逐行自己读懂就选它。
- Ollama — 本地大模型 runtime。一条命令(
ollama run llama3.1)就有一个本地模型在终端回话。配 Continue.dev 或gen.nvim,在 Neovim 里行内 AI,零云调用。 - systemd — 现代 Linux 通用 init 系统。用 user units(
~/.config/systemd/user/)登录后自动起 tmux session、Ollama 崩了自动重启、timers 调度每日备份。把上面 8 个黏成「一个系统」而不是「九个独立 app」的胶水层。
它们怎么协同(ASCII)
显示服务器
├─ Wayland: Hyprland (默认) 或 Sway (i3 风)
└─ X11: bspwm + sxhkd (NVIDIA / OBS / 老应用 兜底)
│
▼
终端 (alacritty / kitty / foot — 任选)
│
▼
多路复用
├─ Zellij (本地,浮动提示好用)
└─ tmux (远程,通用稳定)
│
▼
编辑器: Neovim 跑 LazyVim
│
├──► LSP / Tree-sitter / 补全
└──► Continue.dev 或 gen.nvim ──► Ollama (本地大模型)
│
▼
GPU (CUDA / ROCm / CPU)
systemd user units 把所有黏起来:自动启 Ollama、
复活 tmux、调度 timer、监听配置变更。
WM + 多路复用 + Neovim + Ollama 这四件是底盘。其他全是口味问题。别跳过 systemd user units — 它才是把一堆 dotfiles 变成「重启不用你伺候」的关键。
你会遇到的取舍(Wayland vs X11 / 平铺 vs 浮动)
- Wayland vs X11 — Wayland 是未来,X11 是今天能用 NVIDIA 专有驱动、OBS Studio(旧 PipeWire 前流程)、Synergy/Barrier、大部分屏幕共享 app 的现实。AMD / Intel 显卡:直接 Wayland。NVIDIA:先试 Wayland,准备好至少回退一次。Hyprland 和 Sway 必须 Wayland;bspwm 必须 X11。所以本 pack 都装上。
- Hyprland vs Sway — Hyprland 功能多视觉炸;Sway 保守且坚如磐石。个人主力机选 Hyprland,带去客户现场的笔记本选 Sway。两者配置不互通。
- tmux vs Zellij — tmux 哪里都有;Zellij 更舒服。成年人的答案是:都装。本地用 Zellij 因为浮动提示帮你不用死记 40 个 prefix 键;每台服务器都用 tmux 因为本来就在。不要妄想统一。
- LazyVim vs kickstart.nvim vs 自己写 — LazyVim 主观且第一天就能用。Kickstart 是单文件 ~600 行
init.lua,你抄过来从此属于你。自己写是一年的剃毛。多数 Neovim 老用户最后停在 LazyVim 再也没回头。 - Ollama vs 直接 llama.cpp — Ollama 是 llama.cpp 上面套了个模型注册表 + 守护进程。除非你做基准测试需要 llama.cpp 全部 flag,否则用 Ollama。
常见踩坑(NVIDIA-Wayland / 音频栈搞混)
- NVIDIA + Wayland — 2026 年用
nvidia-open驱动 555+ 算可用,但 Electron 应用仍闪烁、Discord 屏幕分享时灵时不灵、部分游戏直接拒启。先测试再 all in。bspwm + X11 session 留着当逃生门。 - PipeWire vs PulseAudio vs ALSA 混乱 — 现代发行版上 PipeWire +
pipewire-pulse兼容层。声音坏了第一件事先跑systemctl --user status pipewire pipewire-pulse wireplumber— 三个都应该 active。别在 PipeWire 上再装pulseaudio,那是音频砖头制造法。 - Hyprland 配置在
~/.dotfiles软链到别处 — Hyprland 监听hyprland.conf变化重载。如果软链目标移走,监听器静默死。要么直接编辑,要么同步后hyprctl reload。 - Ollama 每个模型吃 16 GB 硬盘 — 模型默认放
~/.ollama/models。256 GB SSD 用户分分钟爆。早点软链到大盘,或者 systemd user unit 里设OLLAMA_MODELS=/mnt/big/ollama。 - tmux + 真彩色 —
~/.tmux.conf里设terminal-overrides ',xterm-256color:Tc',否则 Neovim 主题颜色全洗白。 - systemd user units 登录不自起 — 无头服务器要先
loginctl enable-linger $USER,否则你 SSH 退出后 unit 跟着死。
9 个资产打包就绪
常见问题
Ubuntu / Arch / Fedora / NixOS 哪个最配这个 pack?
九个工具在四个发行版上都能跑 — 这就是入选的原因。实操建议:Arch 拿到最新 Hyprland 而且打包冲突最少(AUR 用 Yay)。Fedora 40+ 官方源直接有 Hyprland,开箱 Wayland 体验最舒服。Ubuntu 24.04+ 也能用但你要加 PPA 或自己编译 Hyprland。NixOS 把整套用一个 flake 复现 — 同一套 rig 三台机器同步的最佳选择。没有谁错。
tmux 和 Zellij 真的两个都要装吗?
大部分 Linux 老用户两个都跑,用场景不同。本地用 Zellij,因为屏幕底部的快捷键提示让你永远不会忘键、布局是可以 commit 进 git 的 KDL 文件、WASM 插件系统好玩。每台服务器都用 tmux,因为它本来就装好、肌肉记忆通用、走烂网 SSH 协议依然坚如磐石。别试图统一 — 各赢各的场。
笔记本没独显能跑 Ollama 吗?
能。Ollama 自动识别纯 CPU 模式,在现代 Intel/AMD 笔记本 + 16 GB RAM 上跑小模型(Llama 3.2 3B / Phi-3 / Qwen 2.5 7B 量化版)速度可用。质量不能跟 Claude 比,但代码补全、起 commit message、当橡皮鸭聊天足够了。最大收益是隐私 — 数据不出本机。后续想跑 70B 级别再加外置 GPU(eGPU 坞 或者一台小工作站)。
Hyprland 看着炸但听说不稳,真的吗?
2026 年比一年前好多了。Hyprland 0.40+ 只用 release 版本、不碰 unstable 插件生态的话日常驾驶没问题。剩下的尖角大部分是 NVIDIA 专属(专有驱动屏幕撕裂、外接显示器拔线偶尔崩)。AMD / Intel 笔记本:Hyprland 稳了。NVIDIA:装 Sway 当 fallback session,其中一个抽风时不要失眠。
Rofi / wofi 这种启动器为啥不在这个 pack 里?
因为 Hyprland / Sway / bspwm 各自的官方文档都列出了对应的 rofi(X11)/ wofi(Wayland)/ fuzzel(Wayland)/ tofi(Wayland)集成方案,正确选项取决于你最后用的合成器。先按你 WM 文档推荐的那个装,跑通再迭代。本 pack 聚焦承重部件;启动器选择是其他都跑起来之后 10 分钟的事。