
ホスト (RHEL7.2) に x11vnc をインストールし、x11vnc -forever コマンドを使用して実行し、vncviewer IPAddr:display コマンドを使用してリモート (RHEL6.2) マシンでこのサーバーのデスクトップ セッションを取得します。
私の要件は複数の独立したリモートセッションリモート マシンからホスト サーバーにアクセスします。現在のシナリオでは、machine1 と machine2 からリモート セッションを取得すると、両方が同じデスクトップを共有しますが、複数のユーザーが他のユーザーの作業を妨げずにホストのリモートを取得できるように、独立したデスクトップを用意したいと考えています。
x11vnc はリモート マシン上の OpenGL グラフィックスをサポートするため使用されました。
答え1
は既存の X サーバーに関連付けられているため、これを実行することができませんx11vnc
。インスタンスごとに X サーバー インスタンスが必要になりますx11vnc
。
代わりに、 のようなものを使用しますXvnc
。これは、「仮想」フレームバッファを持つ X サーバーを作成します。
はい、OpenGLをこのようにサポートすることはできません。1つGPU を搭載したグラフィック カードでは、それを X サーバー間で (簡単に) 共有することはできません。
Xvnc
システム起動時に一定数のサーバーを起動したり、xinetd/inetd(はい、リンクは ArchLinux 用です。RHEL 用に適合してください)。