web-dev-qa-db-ja.com

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

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

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

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

15
Nathan Fellman

これを解決するには、Yastのソフトウェア管理セクションからautocutsel RPMをインストールして実行します。

$ autocutsel -s PRIMARY -fork

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

this source に感謝します。

5
Nathan Fellman

はい、CentOS 5.2(古い開発環境のセットアップ)でこれをやり直しました。これを$HOME/.vnc/xstartupに追加して、KDEおよびGNOMEとICEWMで機能し、Windows上のVNCクライアントとWindowsホスト間のコピー/貼り付けを有効にします。

vncconfig  -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
7
user161519

コピーして貼り付けて作業します:

  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を再起動します

6
ashish

Linuxでは、vncserver実行可能ファイル自体はクリップボードサポートを提供しません。 vncconfigを実行すると、クリップボードがサポートされます。

vncconfigの実行方法は、vncサーバーの使用方法によって異なります。デスクトップからサーバーを起動する場合は、サーバーの起動中に実行可能ファイルを実行できます。起動時にサーバーを起動する場合は、vncconfigをヘッドレスモードで起動することもできます。 -nowinフラグを使用してvncconfigをヘッドレスモードで実行することは可能だと思います。

詳細については、vncconfigの-​​ man ページを参照してください。

2

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ブラウザーセッションに貼り付けられました。オートカットセルは必要ありません。

0
user192648

VMマシンに移動します。ターミナルを開いて、次のように記述します。

vncconfig -display:1

注:コマンドで上記のようにスペースを指定してください。

ポップアップが表示されます。 閉じないでください。これで、VMからWindowsへ、またはその逆へのコピー/貼り付けが機能します。

0
Akshay Chopra