
私はArchでWaylandを使用し、ssh
X11を使用するDebianサーバーで使用しています。 SSH接続を介して実行されるvncセッションがあります。 Waylandクリップボードに保存されている文字列を取得し、サーバーのXクリップボードに入れて、ctrl+v
vncセッションでその文字列を使用できるようにしたいと思います。
$DISPLAY
私はvncを介してターミナルエミュレータを開き、変数を確認し、SSHセッションでそれを使用するのと同じくらい簡単だと思いましたecho "string" | xclip -d ':display' -selection clipboard
(ローカルターミナルエミュレータでctrl + shift + vを使用して文字列をコマンドに貼り付けることができます)。 。しかし、これはうまくいきません。うまくコピーされているようですが、clipboard -o -d ':display' -selection clipboard
コピーしたいものではなく、クリップボードに以前のものが表示されます。
これまで私がしたことは、echo "string" > tmpfile
vncセッション内のテキストエディタでファイルを開き、そこからコピーすることです。しかし、これは不器用です。
明らかに理想的なソリューションは、より合理的な方法でリモートでアクセスできるようにサーバーを再構成するのに時間を費やすことですが、時間がかかります。私は双方向で動作する解決策が欲しいので、上記の方法が期待どおりに機能しない理由を知りたいです。