有没有办法在无头SSH服务器上启用xclip
/ xsel
?我正在使用以前运行Ubuntu 14.04桌面的机器,并且已经迁移到Ubuntu 16.04服务器。我有各种vim
和tmux
配置,以便在我通过ssh
登录服务器时提高工作效率。但是,现在它无头并运行服务器操作系统,我的很多剪贴板功能都被打破了:
"+y
不再适用于vim
(which we recompiled with xterm_clipboard
support),因此我无法在vim
窗口之间复制tmux
个缓冲区远程机器。tmux
复制/粘贴工作正常,这很奇怪,因为我的“yank”命令是:
bind -t vi-copy 'y' copy-pipe "xclip -sel clip -i"
(即使安装了xclip
也行不通;猜测它会回归默认行为。)cygwin
启用x11forwarding时,ssh -X hostname
似乎不再获取剪贴板数据的副本。有没有办法让这个工作从“windows上的cygwin”到“ubuntu 16.04.3无头服务器”设置?我甚至会在必要时安装xorg
,如果它只是安静地坐在后台并让剪贴板再次工作。
答案 0 :(得分:2)
在服务器上,安装vim-gtk软件包。它附带了剪贴板通过X Forwarding工作所必需的依赖项。