在 Deepin V23 系统中运行 OpenCode (AI 编码代理工具)时,用鼠标在终端界面选中文字,UI 提示复制成功(英文提示 Copied to clipboard),但在其他地方粘贴时,发现实际系统剪贴板内没有任何内容,出现了“假复制”现象。
OpenCode 是一个基于 Node.js 和 TypeScript 构建的 TUI(Terminal User Interface,终端用户界面)应用。出现该问题的原因在于:
为 Deepin V23 系统补全 OpenCode 依赖的底层命令行剪贴板工具。
操作步骤:
sudo apt update # 安装 Wayland 环境剪贴板工具(Deepin V23 必需) sudo apt install wl-clipboard # 建议同时安装 X11 兼容依赖作为后备保险 sudo apt install xclip xsel
💡 备用技巧 (TUI 通用): 在修复依赖之前,或者在遇到其他 Linux 终端 TUI 工具(如 vim, tmux 等)劫持鼠标时,可以按住Shift 键的同时用鼠标拖拽选中文本,这会强制绕过 TUI 程序的接管,调用终端自身的原生复制功能。
写的有问题哦!23哪里来的wayland
Featured Collection
Popular Ranking
Popular Events
问题描述
在 Deepin V23 系统中运行 OpenCode (AI 编码代理工具)时,用鼠标在终端界面选中文字,UI 提示复制成功(英文提示 Copied to clipboard),但在其他地方粘贴时,发现实际系统剪贴板内没有任何内容,出现了“假复制”现象。
原因分析
OpenCode 是一个基于 Node.js 和 TypeScript 构建的 TUI(Terminal User Interface,终端用户界面)应用。出现该问题的原因在于:
解决方案
为 Deepin V23 系统补全 OpenCode 依赖的底层命令行剪贴板工具。
操作步骤: