web-dev-qa-db-ja.com

複数のモニターでVNCセッションを開始する方法

私の研究室での作業にはデュアルモニターが必要です(まあ私は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サーバーを利用できます。

ありがとう!

10
Alex Allen

私は最後の仕事でTightVNCを頻繁に使用しましたが、ほとんどのVNCソリューションはオープンVNC標準に基づいています。

VNCの動作方法と実行したいことを考慮して、これを行う唯一の方法は、大きな水平解像度をサポートするようにジオメトリを設定することです。 VNCには「独立した」モニターの概念がないため、モニターを分離することはできません。さらに、これが機能するためには、リモートコンピュータにデュアルモニタまたはそれ以上の接続が必要です。ヘッドレスディスプレイは、VNCサーバー設定で異なる設定をしない限り、1つのモニターとして扱われます。

ほとんどのプログラムは、Windowsを含め、デュアルモニターを水平解像度が大きい1つの巨大なディスプレイとして扱います。動作を2つの異なるウィンドウとして表示するために必要な追加のプログラミングがあります。たとえば、フルスクリーンのスクリーンショットを撮ると、Windowsがデュアルモニターを1つの画像として記録するのはこのためです。

やりたいことができるプログラムの1つがTeamviewerです。 CentOSをサポートするLinuxバージョンがあります。

詳細はこちら: https://www.teamviewer.com/en/download/linux/

4