VNC を使用して Windows クリップボードから OpenSuse クリップボードにデータをコピー/貼り付けるにはどうすればよいですか?

VNC を使用して Windows クリップボードから OpenSuse クリップボードにデータをコピー/貼り付けるにはどうすればよいですか?

Windows から VNC を使用してリモートの OpenSuse コンピュータに接続しています。VNC 経由で使用した他の Linux では、クリップボードを使用してリモート マシンとローカルの Windows マシン間でテキストをコピーできます。この場合、ローカル クリップボードをリモートに接続できるようです。

VNC サーバーは、OpenSuse でデフォルトで設定されているものになります。どれがデフォルトかはわかりません。

VNC 経由のコピー/貼り付けを修正するにはどうすればよいですか?

答え1

はい、CentOS 5.2 でこれをもう一度実行しました (古い開発環境を設定)。KDE $HOME/.vnc/xstartup、GNOME、ICEWM で動作するようにこれを追加すると、Windows 上の VNC クライアントと Windows ホスト間でコピー/貼り付けが可能になります。

vncconfig  -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork

答え2

コピー/貼り付けして以下を追加します:

  1. sudo apt-get install autocutsel

  2. autocutsel -forkに行を追加しますxstartup file:

    vi /home/<username>/.vnc/xstartup
    

    このような:

     #!/bin/bash  
     xrdb $HOME/.Xresources  
     autocutsel -fork  
     startxfce4 &
    
  3. vncserverを再起動します

答え3

autocutsel私は、Yast のソフトウェア管理セクションから RPM をインストールし、次のコマンドを実行することでこの問題を解決しました。

$ autocutsel -s PRIMARY -fork

これにより、VNC と Windows クリップボード間でコピー/貼り付けが可能になりました。

感謝この情報源

答え4

1 年以上、Windows クライアントから RHEL サーバーに tightVNC を使用しています。コピー アンド ペーストは数週間前まではうまく機能していました。その後、機能しなくなりました。vnc サービスが「機能していない」ことがわかりました (意味はわかりませんが、あまり良い意味ではありません)。

ps -u myUserid | grep vnc
 3414 ?        00:00:01 Xvnc
 3450 ?        00:00:00 vncconfig
 6227 pts/0    20:15:56 Xvnc
 6235 pts/0    00:00:12 vncconfig <defunct>

そこで、Windows セッションのターミナルからバックグラウンドで再起動しました。

vncconfig &

これですべて正常に戻りました。実際、上記のコマンド/応答行は Linux からコピーされ、Windows ブラウザー セッションに貼り付けられました。autocutsel は必要ありません。

関連情報