[Terminal] deepin-terminal 无法复制 opencode 内容?OSC52 剪贴板修复来了!
Tofloor
poster avatar
dxy2020
deepin
21 hours ago
Author

🐛 问题

在 opencode 中复制的内容,在任何地方都无法粘贴?

现象

  • ✅ opencode 显示"已复制"
  • ❌ 但在浏览器、编辑器中都无法粘贴
  • ❌ deepin-terminal 内也无法粘贴

原因:deepin-terminal 不支持 OSC52 转义序列

✅ 解决方案

已为 deepin-terminal 添加 OSC52 剪贴板支持!

实现功能

  • ✅ 支持 opencode、neovim、tmux 等程序的剪贴板操作
  • ✅ 支持 CLIPBOARD、PRIMARY 两种剪贴板
  • ✅ 设置界面可启用/禁用

修复后

  • ✅ opencode 复制 → 所有应用可粘贴
  • ✅ neovim/tmux 复制 → 完美工作
  • ✅ SSH 远程复制 → 支持!

🔗 GitHub PR

https://github.com/linuxdeepin/deepin-terminal/pull/502

欢迎查看代码、测试和提供反馈!

欢迎讨论!🎉

Reply Favorite View the author
All Replies
HualetWang
deepin
21 hours ago
#1

大佬666,遇到同样问题,还以为是opencode有BUG[尴尬]

Reply View the author
sammy-621
deepin
21 hours ago
#2

我隐约觉得是deepin terminal的问题,但始终没有证据。还是大佬给实锤了。但deepin terminal还有另外一个问题,就是在使用kimi code时,终端中通过滚动条往回查看历史时,滚动条是滚不动的

Reply View the author
BLumia
deepin
21 hours ago
#3

需要改一下 PR 的目标分支到 develop/snipe 哈。

Reply View the author
鲜衣怒马
deepin
16 hours ago
#4

支持一下大佬

Reply View the author