
私の研究室での作業にはデュアル モニターが必要です (モニターが 1 つだけでも問題ありませんが、ウィンドウを頻繁に切り替える必要があります)。
ヘッドレス サーバー (モニターなし) は、CentOS 6 64 ビット GNOME と Tiger VNC サーバー バージョン 1.1.0-16.el6.x86_64 を実行しています。
私の質問は、デュアルモニターでVNCセッションを開始する方法があるかどうかです。現在、/etc/sysconfig/vncserversファイルは次のようになっています。
VNCSERVERS="3:username"
VNCSERVERARGS[3]="-geometry 1920x1080 -geometry 1920x1200 -geometry 2560x1440 -geometry 3840x1080 -nolisten tcp -localhost"
-geometry 3840x1080 オプションでは 1 つのワイド スクリーンが作成されますが、2 つの 1080p スクリーンほど便利ではないことに注意してください。
私は RealVNC や他の VNC サーバーを利用できます。
ありがとう!
答え1
私は前職で TightVNC をよく使用していましたが、ほとんどの VNC ソリューションはオープンな VNC 標準に基づいています。
VNC の動作方法と目的からすると、これを実現する唯一の方法は、大きな水平解像度をサポートするために、あなたが述べたようにジオメトリを設定することです。VNC には「個別の」モニターの概念がないため、モニターを分離することはできません。さらに、これが機能するには、リモート コンピューターにデュアル モニターがあるか、それに接続されている必要があります。ヘッドレス ディスプレイは、VNC サーバー設定で別の設定をしない限り、1 つのモニターとして扱われます。
Windows を含むほとんどのプログラムは、デュアル モニターを大きな水平解像度を持つ 1 つの巨大なディスプレイとして扱います。そのため、動作を 2 つの異なるウィンドウとして表示するには、追加のプログラミングが必要です。たとえば、フルスクリーンのスクリーンショットを撮ると、Windows はデュアル モニターを 1 つの画像として記録します。
必要な機能を実行できるプログラムの 1 つが Teamviewer です。CentOS をサポートする Linux バージョンも利用できます。