VirtualBox menggunakan monitor ganda

85

Saya menjalankan Kubuntu Hardy Heron, dengan pengaturan dua monitor, dan ada VirtualBox di atasnya yang menjalankan Windows XP dalam mode mulus.

Masalah saya adalah, saya tidak bisa mendapatkan VirtualBox meluas ke monitor kedua. Bagaimana ini bisa dicapai?

fnord_ix
sumber
Tentu saja jika Anda memiliki tambahan tamu yang diinstal, Anda dapat membuat jendela sebesar yang Anda inginkan. Jelas ini tidak akan membuat Virtualbox menggunakan beberapa tampilan , tetapi itu akan meluas di sebanyak monitor yang didukung mesin host Anda.
willoller
@ David: Agar karunia Anda berguna, lebih baik jelaskan apa yang hilang dalam jawaban yang diterima.
harrymc
@harrymc langkah dalam jawaban yang diterima yang mengatakan perform the standard "Extend the desktop onto this display" method based on the Guest OStidak jelas, dan tidak jelas bagaimana melakukan ini pada Tamu Ubuntu. Apakah ada beberapa program, driver, atau konfigurasi khusus untuk melakukan ini? Juga, ada tiga bagian. Bagaimana mereka berbeda dan dalam konteks mana saya akan memilih satu dari yang lain?
David LeBauer
"Perpanjang desktop ke tampilan ini" mengacu pada metode bawaan OS tamu untuk mengelola beberapa monitor. Ini berbeda antara OS tamu yang berbeda, tentu saja.
jpaugh

Jawaban:

105

VirtualBox 3.2.1 mendukung beberapa monitor tamu. Dokumentasi tidak jelas tentang cara mengaktifkan ini.

Pengaturan Dasar

  1. Matikan mesin virtual Anda jika dihidupkan.
  2. Dari jendela VirtualBox utama, pilih VM Anda dan pilih "Pengaturan".
  3. Pilih "Tampilan".
  4. Di bawah "Memori Video" adalah "Jumlah Monitor". Geser ke 2, dan sesuaikan memori video Anda jika VirtualBox mengeluh.
  5. Mulai tamu Anda dan lakukan standar "Perpanjang desktop ke tampilan ini". Ini akan berbeda per OS tamu. (Tambahan Tamu perlu diinstal.)
  6. Jendela "Oracle VM VirtualBox" kedua akan muncul dengan tampilan kedua. Anda dapat mengubah ukurannya sesuka Anda.

Menu "Tampilan" VirtualBox akan memiliki entri untuk setiap "Layar Virtual". Semua kecuali yang pertama juga dapat diaktifkan / dinonaktifkan dari sini. Ini tampaknya hanya berfungsi setelah langkah 5.

Mulus / Layar Penuh

  1. Masuk ke Seamless atau Fullscreen. Saya akan menganggap HostKey Anda adalah "RightCtrl" default.
  2. Jika layar berada pada tampilan yang salah, tekan RightCtrl+ Home.
  3. Dari Menu Tampilan, pilih "Tampilan Virtual 1" dan atur ke tampilan Host yang Anda inginkan. Layar lain akan berputar untuk mengakomodasi ini. Jika Anda memiliki lebih dari dua tampilan virtual, ulangi dengan "Tampilan Virtual 2" dan seterusnya.

Tanpa kepala

  1. Atur jumlah monitor dengan VBoxManage modifyvm "vm name" --monitorcount X
  2. Aktifkan beberapa koneksi vrdp dengan VBoxManage modifyvm "VM name" --vrdpmulticon on
  3. Gunakan VBoxHeadless untuk meluncurkan seperti biasa.
  4. Hubungkan ke monitor 1 dengan rdesktop -d \@1 ip-address-of-hostdan terhubung ke monitor 2 dengan  rdesktop -d \@2 ip-address-of-host. Ini dijelaskan dalam jawaban lomaxx . (Anda mungkin bisa menggunakannya @sebagai gantinya \@, tergantung pada shell Anda.)
bobpaul
sumber
Konyol saya, main-main dengan ini selama dua jam sebelum googling itu. Lupa memasang tambahan VM; Terima kasih.
tsilb
Ini menyelesaikan masalah saya tentang mode mulus yang muncul di monitor berbeda dari mode layar penuh / normal. Right-ctrl / Home memperbaikinya, memungkinkan saya untuk pindah ke "Host Screen 3". Terima kasih untuk posting yang lengkap!
Tim S.
1
Setelah mesin boot, pada menu VirtualBox saya juga harus mengklik 'Lihat> Layar Virtual 2> Aktifkan'
n00b
1

Saya menjalankan Debian Sid dan saya bisa membuat windows 7 dan xp berjalan mulus dalam mode dual monitor, dengan akselerasi 3D, Anda perlu menginstal tambahan tamu Anda dalam mode aman.

langkah-langkah yang saya ambil adalah:

instal os dengan layar ganda sudah diaktifkan, jika o / s Anda sudah diinstal saya tidak yakin jika Anda akan mendapatkan dukungan, meskipun saya akan merekomendasikan mengikuti di bawah ini untuk melakukannya.

setelah menginstal tekan F8 saat boot windows

pilih jalankan di safemode dengan jaringan (jaringan tidak benar-benar diperlukan, tapi itulah langkah yang saya ambil)

kemudian instal tambahan tamu 32bit (layar ganda berfungsi dalam 64 tetapi 3D tidak) reboot dan Anda harus memiliki layar ganda yang tersedia dengan dukungan 3D pada Satu monitor (: 1)

Saya tidak bisa membuatnya bekerja pada keduanya. Saya tidak memiliki vrdp diaktifkan untuk melakukan ini dan itu berfungsi dengan baik.

Levi De Haan
sumber
1

Mulai tamu Anda dan lakukan metode "Perpanjang desktop ke tampilan ini" standar berdasarkan OS Tamu. (Tambahan Tamu perlu diinstal.)

Yang ini membingungkan saya. Saya mencari di seluruh Penambahan Tamu dan tidak dapat menemukannya. Dengan harapan bisa membantu orang lain, ini berbicara tentang Control Panel di Windows itu sendiri. Pada Control Panel klik Display -> Setting dan di sana Anda akan melihat "Perpanjang desktop ke tampilan ini".

Ilan Tal
sumber
1

AFAIK Anda dapat menggunakan beberapa monitor hanya dalam hal berikut:

  1. Beberapa monitor saat ini hanya berfungsi dengan tamu Windows XP, dan Penambahan Tamu harus diinstal, karena implementasinya ada di driver video Penambahan Tamu.

  2. Beberapa monitor hanya berfungsi dengan frontend VBoxHeadless. Anda juga harus mengaktifkan mode multikoneksi VRDP (lihat bab 7.4.6, beberapa koneksi VRDP, halaman 94) untuk mengakses dua atau lebih tampilan VM ketika tamu menggunakan banyak monitor.

Manual Pengguna VirtualBox
Untuk referensi, salinan Versi 1.6.4 dari manual yang diarsipkan, mulai 29 Juli 2008

lomaxx
sumber
1

Selama Anda memiliki edisi tamu yang diinstal, yang harus saya lakukan adalah pergi ke

Pengaturan -> Tampilan -> Hitungan monitor -> Ubah ke dua (Ini dengan mesin dimatikan menjalankan Windows 10). Kemudian, begitu saya memulai mesin saya pergi ke View -> Virtual Screen 2 -> Enable

Tidak yakin apakah ini akan berhasil untuk Anda.

Mark Deven
sumber
2
Jawaban yang diterima sudah menguraikan solusi ini
Ramhound
1
yang dipilih menguraikannya, namun dengan terlalu banyak teks yang berlebihan dan panjang, misalnya bagi saya yang bekerja ini (saya juga akan memposting) - namun saya harus menurunkan megabita memori grafis, dan beralih dari VMSVGA ke VBoxVga, bagaimana jawaban yang dipilih membahas hal ini. Sayangnya tidak sama sekali.
FantomX1
0

Saya menemukan bahwa jika saya memindahkan Peluncur VM Kotak Virtual ke monitor sekunder, dan KEMUDIAN menekan "Mulai" saya dapat mengubah ukuran jendela yang tampaknya cocok dengan monitor sekunder saya. Jika saya memulainya dari monitor utama saya, saya tidak dapat mengubah ukurannya lebih besar dari monitor utama saya.

Willster
sumber