回答:
x11vncを使用すると、実行中のセッションに接続され、デスクトップを共有できます。rootとして実行してxdmセッションに接続する場合は、Xauthをセットアップするのが少し面倒になる可能性があるため、Xauthについて調査する必要があります。
編集して追加:Karl Rungeは元のx11vncを維持していないように見えますが、githubでの開発は継続しています。または、@ ivan-talalaevが以下に示すように実行し、x0vncserverを使用できます。
このサーバーのもう1つの利点は、大規模なビットマップキャッシュやファイル転送など、UltraVNCで使用される高度なVNC機能の多くをサポートしていることです。
文書に よると、Tigervncはこれをサポートしています。
x0vncserverは、VNC、TigerVNC、または互換性のあるビューアを介してXディスプレイにリモートでアクセスできるTigerVNCサーバーです。Xvnc(1)とは異なり、仮想ディスプレイは作成され ません。代わりに、既存のXサーバー(通常、物理画面に接続されているXサーバー)を共有するだけです。
x0vncserver -display :0
x0vncserver -display :0 -rfbauth .vnc/passwd
職場でKDEを使用している場合、KDEにはすでにVNCサーバーが組み込まれています。
おそらく、GNOMEもそうです。
x11vnc(http://www.karlrunge.com/x11vnc/)
お客様に適した顧客サイトのかなり精巧なセットアップを行いました。
これは、お客様のために行った構成に基づいています。彼らは以下を望んでいました:
- ユーザーは、システムコンソールで実行されている既に実行中のデスクトップにリモートデスクトップを使用できます。
- ユーザーがコンソールで実行中のセッションをまだ開始していない場合は開始し、それを使用できます。そして
- 他のユーザーは既に実行中のデスクトップに接続し、既にログインしているユーザーとアクセスを共有できます。
セキュリティへの影響にも注意してください。