解決策 1:
x11vnc を使用すると、実行中のセッションに接続され、デスクトップを共有できます。 root として実行して xdm セッションに接続する場合、セットアップが少し面倒なので、Xauth について調査する必要があります。
編集して追加:Karl Runge は元の x11vnc を維持していないようですが、開発は github で継続されています。または、以下の @ivan-talalaev の提案に従って、x0vncserver を使用することもできます。
このサーバーのもう 1 つの利点は、大規模なビットマップ キャッシュやファイル転送など、UltraVNC で使用される多くの高度な VNC 機能をサポートしていることです。
解決策 2:
ドキュメント Tigervnc によると これをサポートしています。
<ブロック引用>x0vncserver は、VNC、TigerVNC、または互換性のあるビューアを介して X ディスプレイにリモート アクセスできるようにする TigerVNC サーバーです。 Xvnc(1) とは異なり、作成しません 仮想ディスプレイ。代わりに、既存の X サーバー (通常、物理画面に接続されているサーバー) を共有するだけです。
x0vncserver -display :0
解決策 3:
仕事で KDE を使用している場合、KDE には既に VNC サーバーが組み込まれています。
おそらく、GNOME も同様です。