WindowsのVNCを使用して、リモートのOpenSuseコンピューターに接続しています。VNCで使用した他のLinucesでは、クリップボードを使用して、リモートマシンとローカルWindowsマシン間でテキストをコピーできます。この場合、ローカルクリップボードをリモートに接続しているように見えます。
VNCサーバーは、OpenSuseでデフォルトで設定されているものです。どちらなのかわかりません。
VNCでコピー/貼り付けを修正するにはどうすればよいですか?
WindowsのVNCを使用して、リモートのOpenSuseコンピューターに接続しています。VNCで使用した他のLinucesでは、クリップボードを使用して、リモートマシンとローカルWindowsマシン間でテキストをコピーできます。この場合、ローカルクリップボードをリモートに接続しているように見えます。
VNCサーバーは、OpenSuseでデフォルトで設定されているものです。どちらなのかわかりません。
VNCでコピー/貼り付けを修正するにはどうすればよいですか?
回答:
はい、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を再起動します
xrdb $HOME/.Xresources
それは私のために働いた、私はいくつかのグーグルのページでそれを見つけ、ここでそれを統合しました
autocutsel
Yastのソフトウェア管理セクションからRPMをインストールし、次に実行することでこれを解決しました:
$ autocutsel -s PRIMARY -fork
これにより、VNCとWindowsクリップボード間のコピー/貼り付けが可能になりました。
Linuxでは、vncserver
実行可能ファイル自体はクリップボードのサポートを提供しません。を実行しvncconfig
、クリップボードをサポートする必要があります。
実行vncconfig
方法は、vncサーバーの使用方法によって異なります。サーバーをデスクトップから起動する場合、サーバーの起動中に実行可能ファイルを実行できます。起動時にサーバーを起動する場合はvncconfig
、ヘッドレスモードでも起動できます。フラグを使用vncconfig
してヘッドレスモードで実行することは可能だと思います-nowin
。
詳細については、のmanページを参照しvncconfig
てください。
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の必要はありません。
VMマシンに移動するだけです。ターミナルを開いて次のように書きます:
vncconfig -display:1
注:コマンドで上記のスペースを指定してください。
ポップアップが表示されます。閉じないでください。 これで、コピーペーストはVMからWindowsに、またはその逆に機能します。
xrdb $HOME/.Xresources
この場合の必要性について拡大していただけますか?