NO_PROXY 漏了 0.0.0.0:opencode 只在一个 tmux 窗口启动失败的真凶

同一台机器、同一个 daemon,opencode 只在 index7 窗口启动失败报端口占用。三层反转排查:daemon 健康、环境变量快照一致,最终在 shell 事后 export 的代理变量里找到答案——NO_PROXY 覆盖了 localhost 和一整圈内网段,唯独漏了 0.0.0.0,而 daemon 注册的 url 恰恰是 http://0.0.0.0:4096。 ...更多

十月 09, 2026 [linux] #opencode #NO_PROXY #proxy #tmux #troubleshooting
opencode 工具执行用谁的 DISPLAY:"哪个终端发起 prompt 就用谁的"对不对

凭记忆,opencode tool-use 跑 GUI 命令时用的是发起 prompt 的终端的 DISPLAY/WAYLAND_DISPLAY。代码、协议、活体 /proc、端到端 API 实验四路验证后的结论:机制存在但触发点记错了——终端环境在打开/创建会话时整体上传为 session 环境(后到者覆盖),执行进程永远在 server;未上传时回落到 daemon 冻结的启动环境。 ...更多

十月 09, 2026 [linux, desktop] #opencode #DISPLAY #Wayland #SSH #architecture
SSH + tmux 下 opencode v2 复制静默失效:OSC52 与 wl-copy 双路径多方验证记

SSH + X11 转发 + waypipe + tmux 3.5a 环境下 opencode v2.0.24 按复制毫无反应。从二进制考古、pipe-pane 字节捕获、伪终端假客户端对照实验到 wl-copy 三态测试,多方验证两条剪贴板路径的每一环,最终定位:opentui 对 tmux<3.6 强制 DCS 透传信封,而 tmux 默认 allow-passthrough off 将其静默丢弃。 ...更多

十月 08, 2026 [linux, desktop] #SSH #Tmux #OSC52 #opencode #clipboard
ARM 服务器(鲲鹏 920)让内核日志显示在 VGA:从 console=tty0 实验到 simplefb 点亮

IPMI KVM 只见 EFI stub 三行的鲲鹏 920:加载 simplefb 点亮 VGA(sysfb 早已注册设备),initramfs 持久化验证,附绑定机制与 KVM/SOL 差异。 ...更多

九月 09, 2026 [linux, troubleshooting] #tty0 #console #vga #grub #efifb #simplefb #simpledrm #sysfb #framebuffer #fbcon #bootfb #earlycon #spcr #serial #ipmi #kvm #kunpeng #hi171x #ascend #310p #arm64 #telnet-console