web-dev-qa-db-ja.com

VNCが選択したテキストを自動的にコピーしないようにするにはどうすればよいですか?

テキストを選択すると、テキストのコピーコマンドを明示的に発行しなくても、テキストはすぐにクリップボードにコピーされます。このバグまたは機能を修正するにはどうすればよいですか?

RealVNCクライアントを使用しています。サーバーはIceWMを実行しています。

5
AppleGrew
  1. 開く_~/.vnc/xstartup_
  2. vncconfig行を変更してSendPrimary=0 (e.g. vncconfig SendPrimary=0 –nowin &)を含めます
  3. VNCセッションを再開します

仕組み:

  • vncconfigは、x11サーバーとVNCセッション間の共有機能、特に共有クリップボード機能を管理するプログラムです。これをバックグラウンドで実行しないと、クリップボードを共有できません。
  • X11は、「プライマリ」バッファ(選択したテキスト用)と「クリップボード」バッファの概念を維持しています
  • SendPrimaryデフォルトは_1_(on)で、これはvncconfigにプライマリ(選択)バッファをクリップボードバッファに送信するように指示し、事実上、そこにあるものを上書きします
2
Alex