VNCセッションを実行していて、2つのシステム間でクリップボードを双方向に共有したいと思います。失敗したのは、デスクトップのWebブラウザからURLを取得し、vncセッションに移動してアドレスバーのテキストを強調表示し、[古いURLを削除]をクリックし、CTRL-Vを押してデスクトップからURLを貼り付けることです。
失敗したのは、古いURLを削除したことです。何らかの理由でURLを強調表示し、私が考えることができるすべての方法(バックスペース、削除キー、右クリックしてコンテキストメニューの「削除」選択など)を使用して削除すると、そのテキストがクリップボードに切り捨てられて送信されます。クライアントコンピュータに(元のコピーしようとしていた内容が壊れています)
強調表示せずにURLが消えるまでバックスペースを押し続けると、クリップボードは保持されるため、この特定の操作にのみ影響するようです。 VNCサーバーのクリップボードの更新を無効にすることで問題を解決できます(したがって、更新はクライアントからサーバーにのみ行われます)、双方向サポートが必要です。
これはコンテキストメニューから削除されても発生するため、キーマップのようには見えません。私はこの作業のために偶然にVNCを使用しているので、関係はないかもしれませんが、X11やGNOME(自宅で毎日使用する)では、以前はこのような動作を経験したことがありません。私も中途半端な状況を再現してみましたが、gedit
同じnotepad
結果が出ました。それではブラウザの問題ではないようです。
- VNCサーバー:TigerVNC 1.1
- VNCクライアント:RealVNC 5.2
- サーバーデスクトップ:RHEL 6.6のGNOME 2.28
- クライアントデスクトップ:Windows 7
ベストアンサー1
VNCサーバーがプッシュしているようです。Xウィンドウの選択クライアントクリップボードに。
テキストを選択するたびに、X Windowの選択が更新されます。あなたの場合、ブラウザのアドレスバーでテキストを選択すると、VNCサーバーはそれをクライアントクリップボードにコピーしてローカルクリップボードを上書きします。選択したテキストを削除する行為は無関係なので、どのように削除しても構いません。
回避策は、「デフォルトの選択をビューアに送信」オプションを無効にすることです。vncconfig