You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于screen后端的Byobu:如何将复制缓冲区连接到系统剪贴板

在Byobu(screen后端)中同步复制内容到系统剪贴板

可行,通过配置screen的按键绑定结合剪贴板工具即可实现,具体步骤如下:

1. 安装剪贴板工具

确保系统安装了xclip(或xsel,二选一即可),以Debian/Ubuntu为例:

sudo apt install xclip

其他发行版可使用对应包管理器安装(比如Fedora用dnf install xclip)。

2. 修改Byobu的screen配置

编辑Byobu的screen配置文件~/.byobu/screenrc(文件不存在则直接创建),添加以下按键绑定:

# 绑定复制模式下的y键,将选中内容同步到系统剪贴板
bindkey -m y eval "copy" "exec sh -c 'screen -X writebuf && xclip -selection clipboard ~/.screen-exchange'"

进入Byobu的复制模式(默认F6或Ctrl+A + [)后,用键盘标记文本,按下y键,screen会先把选中内容写入临时文件~/.screen-exchange,再通过xclip将该文件内容导入系统剪贴板。

如果希望保留默认的回车复制逻辑同时同步剪贴板,可替换为:

# 替换默认的回车复制动作,同步内容到剪贴板
bindkey -m ^M eval "copy" "writebuf" "exec sh -c 'xclip -selection clipboard ~/.screen-exchange'" "paste ."

3. SSH环境注意事项

如果是通过SSH远程连接使用Byobu,需要开启X转发功能:

  • 连接时添加参数:ssh -X 你的远程主机地址(或ssh -Y)
  • 确保远程主机的X11转发已启用(一般默认开启,若未开启需修改/etc/ssh/sshd_config中的X11Forwarding yes并重启sshd服务)

内容的提问来源于stack exchange,提问作者Ram Rachum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 23:20:45