デュアルモニターを使用するVirtualBox


85

デュアルモニター設定でKubuntu Hardy Heronを実行しています。その上にVirtualBoxがあり、Windows XPをシームレスモードで実行しています。

私の問題は、VirtualBoxを2番目のモニターに拡張できないことです。どうすればこれを達成できますか?


もちろん、追加ゲストをインストールしている場合は、ウィンドウを好きなだけ大きくすることができます。明らかに、これによりVirtualboxが複数のディスプレイを使用することはありませんが、ホストマシンがサポートする数のモニターに拡張されます。
-willoller


@David:報奨金が役立つように、受け入れられた答えに欠けているものをよりよく説明してください。
harrymc

@harrymcは、受け入れられた答えの中で言うステップperform the standard "Extend the desktop onto this display" method based on the Guest OSはあいまいであり、Ubuntuゲストでこれを実行する方法は明確ではありません。これを行うためのプログラム、ドライバー、または特定の構成はありますか?また、3つのセクションがあります。それらはどのように異なり、どのコンテキストでどちらを選択するのですか?
デビッドルバウアー

「デスクトップをこのディスプレイに拡張する」とは、複数のモニターを管理するゲストOSの組み込み方法を指します。もちろん、これはゲストOSによって異なります。
jpaugh

回答:


105

VirtualBox 3.2.1は、複数のゲストモニターをサポートしています。これを有効にする方法に関するドキュメントは明確ではありませんでした。

基本設定

  1. 仮想マシンがオンになっている場合はパワーオフします。
  2. メインのVirtualBoxウィンドウからVMを選択し、「設定」を選択します。
  3. 「表示」を選択します。
  4. 「ビデオメモリ」の下には「モニターカウント」があります。2にスライドし、VirtualBoxで問題が発生した場合はビデオメモリを調整します。
  5. ゲストを起動して、標準の「デスクトップをこのディスプレイに拡張する」を実行します。これはゲストOSごとに異なります。(ゲスト追加機能をインストールする必要があります。)
  6. 2番目の「Oracle VM VirtualBox」ウィンドウが2番目のディスプレイとともに表示されます。必要に応じてサイズを変更できます。

VirtualBoxの[表示]メニューには、各[仮想画面]のエントリがあります。ここから最初のものを除くすべてを有効/無効にすることもできます。これは、手順5以降でのみ機能するようです。

シームレス/フルスクリーン

  1. シームレスまたはフルスクリーンを入力します。HostKeyがデフォルトの「RightCtrl」であると仮定します。
  2. 画面が間違ったディスプレイ上にある場合は、RightCtrl+を押しますHome
  3. [表示]メニューから[仮想ディスプレイ1]を選択し、目的のホストディスプレイに設定します。他のディスプレイはこれに対応するためにシャッフルします。3つ以上の仮想ディスプレイがある場合は、「仮想ディスプレイ2」などで繰り返します。

ヘッドレス

  1. でモニターの数を設定します VBoxManage modifyvm "vm name" --monitorcount X
  2. で複数のvrdp接続を有効にします VBoxManage modifyvm "VM name" --vrdpmulticon on
  3. VBoxHeadlessを使用して通常どおり起動します。
  4. でモニター1にrdesktop -d \@1 ip-address-of-host接続し、でモニター2に接続し  rdesktop -d \@2 ip-address-of-hostます。これはlomaxxの回答で説明されています。(シェルによって@\@、の代わりに使用できる場合があります。)

馬鹿げて、グーグルする前にこれを2時間いじります。VM追加機能のインストールを忘れました。どうも。
tsilb

これにより、フルスクリーン/通常モードとは異なるモニターに表示されるシームレスモードの問題が解決しました。Right-ctrl / Homeで修正され、「ホスト画面3」に移動できるようになりました。徹底的な投稿をありがとう!
ティムS.

1
マシンが起動したら、VirtualBoxのメニューで私はまた、「>仮想画面2>は有効表示」をクリックする必要がありました
N00B

1

私はDebian Sidを実行していますが、Windows 7とXPをデュアルモニターモードでシームレスに実行できるようになりました。3Dアクセラレーションでは、追加したゲストをセーフモードでインストールする必要があります。

私が行った手順は次のとおりです。

デュアルスクリーンを有効にしてOSをインストールします。O/ Sが既にインストールされている場合、サポートを受けるかどうかはわかりませんが、そうするために以下に従うことをお勧めします。

インストール後、Windowsの起動中にF8を押します

ネットワークを使用してセーフモードで実行を選択します(ネットワークは実際には必要ありませんが、それは私が取ったステップです)

次に、ゲスト追加32ビットをインストールします(デュアルスクリーンは64で機能しますが、3Dはリブートしません)。1台のモニターで3Dサポートのあるデュアルスクリーンを使用できる必要があります(:1)

両方で動作させることができませんでした。私はこれを行うためにvrdpを有効にしていませんでしたが、うまくいきました。


1

ゲストを起動し、ゲストOSに基づいて標準の「デスクトップをこのディスプレイに拡張する」方法を実行します。(ゲスト追加機能をインストールする必要があります。)

これは私を混乱させました。Guest Additionsを見渡してみましたが、見つかりませんでした。それが他の誰かを助けることを期待して、Windows自体のコントロールパネルについて話している。[コントロールパネル]で[ディスプレイ]-> [設定]をクリックすると、[デスクトップをこのディスプレイに拡張する]が表示されます。


1

知っている限り、次の場合にのみ複数のモニターを使用できます。

  1. 現在、複数のモニターはWindows XPゲストでのみ機能し、Guest Additionsビデオドライバーに実装が存在するため、Guest Additionsをインストールする必要があります。

  2. 複数のモニターは、VBoxHeadlessフロントエンドでのみ機能します。また、ゲストが複数のモニターを使用しているときに2つ以上のVMディスプレイにアクセスするには、VRDPマルチ接続モードを有効にする必要があります(7.4.6、VRDP複数接続、ページ94を参照)。

VirtualBoxユーザーマニュアル
参考のため 、2008年7月29日からのマニュアルのバージョン1.6.4のアーカイブコピー


1

ゲストエディションがインストールされている限り、私がしなければならなかったことは

設定->ディスプレイ->モニターカウント-> 2に変更(これはWindows 10を実行しているマシンの電源がオフの状態です)。次に、マシンを起動したら、表示->仮想画面2->有効に移動しました

これがあなたのために働くかどうかわからない。


2
受け入れられた答えはすでにこの解決策の概要を示しています
Ramhound

1
選択したものはそれを概説しますが、冗長で長いテキストが多すぎるため、たとえば私はこれを働いていました(私も投稿しようとしていました)-しかし、グラフィックスメモリメガバイトを下げ、VMSVGAからVBoxVgaに切り替える必要がありました選ばれた答えはこれに対処します。残念ながら、それはまったくありません。
FantomX1

0

Virtual Box VMランチャーをセカンダリモニターに移動し、[開始]を押すと、セカンダリモニターに収まるように表示されるウィンドウのサイズを変更できることがわかりました。プライマリモニターから起動した場合、プライマリモニターよりも大きいサイズに変更することはできません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.