有没有办法在无头SSH服务器上启用xclip
/xsel
?我正在使用一台以前运行 Ubuntu 14.04 桌面的机器,并且已迁移到 Ubuntu 16.04 服务器。我有各种vim
和tmux
配置,以提高通过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 转发工作的必要依赖项。