现代知识工人每天把笔记本拔出扩展坞又插回五六次,而市值万亿的操作系统依然把每一次屏幕增减当成一场突发意外。

2026 年 10 月 2 日,开发者 Mat Duggan 受前谷歌与苹果交互专家 Scott Jenson 演讲的启发,发表了一篇长文《Make tmux the OS》。他指出,我们每天在几十个凌乱重叠的矩形框里疲于奔命,本质是在替四十年前低分辨率单显示器的硬件妥协买单。他的药方看起来简单而诱人:将终端神器 tmux 的逻辑移植给普通人——显示器不再是物理边界,而是一个在无限水平长卷上移动的视口;任务能够随取随存、随时分离,浏览器标签页直接升格为系统的一等公民窗口。

这个设想切中了无数人的日常痛点,但在技术实现上却撞上了一堵无形的高墙。

桌面交互断层:从经典隐喻到现实撕裂 1980s 桌面隐喻(沿用至今) • 单一物理屏幕的有限桌面 • 堆叠重叠窗口,手动拖拽尺寸 • 假设文件系统是唯一的上下文枢纽 • 状态假定:显示环境永久固定 2026 现实工作流 • 高频插拔:多屏幕与单屏交替 • 任务碎片化:浏览器吞噬大部分应用 • 数据散落各 SaaS 孤岛,无统一文件 • 核心痛点:窗口错位与状态重置

沉睡二十五年的交互考古

主流操作系统对多任务多屏幕的迟钝,并不是因为学术界从未发现过规律。

早在 Jonathan Grudin 于 CHI 2001(源自 2000 年 9 月微软研究院技术报告 TR-2000-94)发表的经典研究中,人机交互学者就已证实:双显示器的物理隔绝天然造成了分工。用户从不把两块屏幕当成一整块无缝大画布,主屏承载焦点任务,副屏承载外围辅助与即时通讯。显示器边框的存在,本身就是一条心理分界线。

紧接着,2004 年 Hutchings 等人在《Revisiting Display Space Management》中进一步揭示,用户群体早就稳定分化为窗口最大化者、近最大化者以及精细协调者,并且普遍存在强烈的公共与私密窗口隔离诉求。

规矩虽存,行之维艰;巨头被困在历史兼容的泥潭里,任凭人机交互的常识蒙尘。

二十五年过去了,无论在 macOS 还是 Windows 上,拔掉雷电线的那一刻,副屏所有窗口仍旧一股脑塌陷到笔记本小屏幕上,排列尽失。苹果尝试过 Stage Manager,微软做过 Windows Timeline 与早早夭折的 Sets,甚至在系统之外,像 shpool 这样的开源工具也在终端层不断尝试剥离纯粹的持久化。但商业操作系统的核心交互骨架,依然停留在 Xerox PARC、System 7 和 Windows 95 的陈旧世界里。

把显示器降维成视口

为了终结这种无休止的手动整理,Mat Duggan 在《Make tmux the OS》中勾勒了一种理想的 UI 模型。

在这个构想中,工作区不再受制于单一屏幕,而是一条支持水平无限滚动的连续带。这与近年来在 Linux 社区崭露头角的 Niri 以及受其启发的 PaperWM 理念高度重合:新打开的应用不再粗暴压缩已有窗口的宽度,而是平铺在右侧;屏幕仅仅充当移动的视口。私人聊天放在最左侧,公开展报排在右侧,向左滑动即可隐藏隐私。

从排版几何到上下文深度的鸿沟 窗口管理器能管的 • X/Y 像素坐标 • 窗口宽高与分屏比例 • 视口滚动偏移量 tmux 能管的 • PTY 字符流状态 • 后台子进程生命周期 • 跨断开的会话附着 图形 OS 真正缺失的 • 跨会话应用认证持久化 • 未提交表单与滚动位置 • 通用应用状态序列化协议

更进一步,该方案提出让本地大模型根据用户的任务形态提出排版建议,并由确定性代码严格执行,避免破坏使用者的空间工作记忆。同时,现代浏览器内部的标签页将被彻底撕碎,转化为能够与原生终端、编辑器平级编排的任务单元。

但这恰恰触及了设想与现实的第一道裂缝。


几何易摆,神魂难留

在技术论坛的深度交锋中,反对声音直接切中了命门:tmux 之所以能成为生产力中枢,根本不是因为它会切分几个矩形,而是因为它掌握了底层的会话本质。

tmux 面对的是极度标准化、轻量级的 PTY 字节流、POSIX 进程与 Shell 管道。无论网络如何中断、终端如何关闭,背后的计算状态从未离线。当你重新附着时,每一个字符、每一行缓冲区都在原地。

然而图形世界完全是另一套残酷规则。一个在 Wayland 下运行的 Compositor 或排版器,撑死了只能管到窗口几何排布。系统可以记住注销前你的 Chrome 放在左边、Slack 放在右边,但当屏幕环境重置时,没有任何通用协议能帮你把未提交的表单文字、瞬时悬浮的对话框、失效的 SSO 认证凭证原封不动地拉回现场。

  • 风险.盲目追逐图形平铺与无限长卷,极易沦为只管骨架、丢了血肉的表面工程;只要应用内部状态无法序列化,重启后的空白窗口只会加剧挫败感。

今天的计算生态中,UI 空间排布由窗口管理器负责,终端控制台由 tmux 保障,后台常驻托付给 systemd,而作为生产力核心的 Web 应用与 GUI 软件,却彻底沦为孤岛。文件系统式微,数据被各大平台层层加密包裹,操作系统的中枢神经实际上已被架空。

把 tmux 的机制搬到桌面,是所有受够了重叠窗口折磨的人的共同夙愿。但只要整个图形软件生态仍然缺失一套现代的应用级状态持久化协议,那么不论无限滚动的画布画得多么优雅,这扇所谓通往未来的窗口,终究只能是一具空壳。