WindowsからVNCを使用してリモートのOpenSuseコンピューターに接続しています。 VNCで使用した他のLinucesでは、クリップボードを使用して、リモートマシンとローカルWindowsマシン間でテキストをコピーできます。この場合、ローカルクリップボードをリモートに接続しているように見えます。
VNCサーバーは、デフォルトでOpenSuseに設定されているものです。どちらなのかわかりません。
VNCでコピー/貼り付けを修正するにはどうすればよいですか?
これを解決するには、Yastのソフトウェア管理セクションからautocutsel
RPMをインストールして実行します。
$ autocutsel -s PRIMARY -fork
これにより、VNCとWindowsクリップボードの間のコピー/貼り付けが可能になりました。
this source に感謝します。
はい、CentOS 5.2(古い開発環境のセットアップ)でこれをやり直しました。これを$HOME/.vnc/xstartup
に追加して、KDEおよびGNOMEとICEWMで機能し、Windows上のVNCクライアントとWindowsホスト間のコピー/貼り付けを有効にします。
vncconfig -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
コピーして貼り付けて作業します:
Sudo apt-get install autocutsel
autocutsel -fork
行をxstartup file
に追加:
vi /home/<username>/.vnc/xstartup
このような:
#!/bin/bash
xrdb $HOME/.Xresources
autocutsel -fork
startxfce4 &
vncserverを再起動します
Linuxでは、vncserver
実行可能ファイル自体はクリップボードサポートを提供しません。 vncconfig
を実行すると、クリップボードがサポートされます。
vncconfig
の実行方法は、vncサーバーの使用方法によって異なります。デスクトップからサーバーを起動する場合は、サーバーの起動中に実行可能ファイルを実行できます。起動時にサーバーを起動する場合は、vncconfig
をヘッドレスモードで起動することもできます。 -nowin
フラグを使用してvncconfig
をヘッドレスモードで実行することは可能だと思います。
詳細については、vncconfig
の- man ページを参照してください。
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ブラウザーセッションに貼り付けられました。オートカットセルは必要ありません。
VMマシンに移動します。ターミナルを開いて、次のように記述します。
vncconfig -display:1
注:コマンドで上記のようにスペースを指定してください。
ポップアップが表示されます。 閉じないでください。これで、VMからWindowsへ、またはその逆へのコピー/貼り付けが機能します。