xsel/xclip on headless SSH server for vim/tmux



有没有办法在无头SSH服务器上启用xclip/xsel?我正在使用一台以前运行 Ubuntu 14.04 桌面的机器,并且已迁移到 Ubuntu 16.04 服务器。我有各种vimtmux配置,以提高通过ssh登录到服务器的生产力。但是,现在它是无头的并且运行服务器操作系统,我的很多剪贴板功能都坏了:

  • "+y不再适用于vim(我们在xterm_clipboard支持下重新编译了它),因此我失去了在远程计算机上tmux窗口之间复制vim缓冲区的便捷方法。
  • tmux复制/粘贴工作正常,这很奇怪,因为我的"yank"命令是:
    • bind -t vi-copy 'y' copy-pipe "xclip -sel clip -i"(即使没有安装xclip也可以这样做;猜猜它回退到默认行为)。
  • 当通过ssh -X hostname启用 x11forwarding 时,cygwin似乎不再获取剪贴板数据的副本。

有没有办法让它从"Windows 上的 cygwin"到"ubuntu 16.04.3 无头服务器"设置?如有必要,我什至会安装xorg,如果它只是安静地坐在后台并允许剪贴板再次工作。

在服务器上,安装 vim-gtk 软件包。它带有剪贴板通过 X 转发工作的必要依赖项。

最新更新