Ubuntu 11.04デスクトップと11.04 VPSサーバーがあります。
vim
をvim-gtk
に置き換えた後(ただしGUIは必要ありません)、vim
でシステムのクリップボードを使用できます。 Ubuntuサーバーでも同じ機能を使用したいのですが、ssh -X
では機能しないようです。
その機能を有効にする方法はありますか、それともnano
を使用する必要がありますか?
「クリップボード」はX11の機能であるため、「信頼された」モードでのSSH接続に対して「X11転送」を有効にする必要があります。
$ ssh -Y myserver
(デフォルトでは、X11は「信頼できない」モードで転送されます。これは多少too制限的です。-Y
は制限を無効にします。)
また、サーバーにxauth
とX11対応バージョンのvimがインストールされていることを確認してください。 xsel -o
およびxsel -o -b
を使用して、クリップボードにアクセスできることを確認できます。
永続化するには、ローカル~/.ssh/config
に以下を追加します:
Host myserver
ForwardX11 yes
ForwardX11Trusted yes