VNCを使用して単一ウィンドウで共有できるツールを探しています。 TightVNCから 新しいページTightVNC 1.3dev1、Win32開発(不安定)バージョンの下で、それは言います
部分的な画面共有を実装しました。画面全体ではなく、単一のウィンドウまたは長方形の画面領域を共有できます。共有画面領域の位置とサイズは動的に変更でき、クライアントウィンドウはその場でサイズを調整します。共有画面領域を選択するためのユーザーインターフェイスは、非常に直感的で使いやすいです。
これがWindows版でしか利用できないという意味かどうかはわかりません。 この質問 それがWindowsのみであるとは言いませんが、それを設定する方法については説明していません。
UbuntuサーバーにTightVNCサーバーをインストールしました。バージョンです
:~$ vncserver -h
TightVNC Server version 1.3.9
サーバーにubuntu-desktop
をインストールしましたが、デスクトップ全体を正常に表示できます。
私の質問は、Linuxから単一のウィンドウまたはアプリケーションを共有することは可能ですか?もしそうなら、どうすればそれについて行くことができますか?そうでない場合、そうするために使用できる別のオープンソースツールはありますか?
x11vnc を使用して、次のようにして単一のウィンドウを共有してみてください。
x11vnc -id {replace-by-window-id}
無料の SharedAppVNC もご覧ください。
LinuxVNCサーバーはWindowsVNCサーバーとは動作が異なります。
具体的には、tightvncはVNCプロトコルを介してローカル物理画面のコンテンツを共有しません。代わりに、仮想ディスプレイを使用して別のX11(gui)セッションを作成し、そのような仮想ディスプレイのコンテンツをVNCを介して共有します。
Windowsでは、ハイブリッドソリューションであるリモートデスクトップを介して最近まで、長い間、個別のGUIセッションの概念はありませんでした。つまり、Windows VNCサーバーは、基本的にプライマリモニターの内容を独自のメモリにミラーリングし、その仮想コピーをVNC経由で送信します。したがって、物理ディスプレイのどのチャンクをミラーリングするかを制限できることが望ましい場合があります。つまり、この機能です。
Linuxでは、任意のサイズのVNCディスプレイを作成して(物理ハードウェアによって制限されないため、-geometry
オプションを試してください)、アプリケーションをフルスクリーンで実行するか、または基本的にリモートLinuxマシン上にウィンドウを作成するだけのネイティブX11転送を使用します。残念ながら、X11は圧縮されていません。