复制粘贴为何总在关键时刻失效从X11选区到Wayland协议的技术真相

在终端里选中一段文本,复制,切换到浏览器准备粘贴——剪贴板是空的。这不是bug,而是X11窗口系统四十年前的设计决策在今天的投影。 一个被误解了四十年的"特性" 许多Linux用户都经历过这样的困惑:明明复制了内容,怎么粘贴时就没了?答案藏在X11的核心设计里——X11根本没有"剪贴板"这个概念。 ...

10 min · 4774 words

终端复用器如何欺骗进程:从伪终端到会话持久化的技术实现

1940年代,电传打字机(Teletype)作为远程通信设备被广泛使用。当计算机开始需要实时交互时,这些设备被重新利用——键盘输入直接变成计算机输入,打印纸成为输出介质。Unix系统诞生时,这种"终端即电传打字机"的假设被深深嵌入设计之中。 ...

13 min · 6202 words