VirtualBox để sử dụng màn hình kép


85

Tôi đang chạy Kubfox Hardy Heron, với thiết lập màn hình kép và có VirtualBox trên đó chạy Windows XP ở chế độ liền mạch.

Vấn đề của tôi là, tôi không thể có được VirtualBox để mở rộng sang màn hình thứ hai. Làm thế nào điều này có thể đạt được?


Tất nhiên nếu bạn đã cài đặt bổ sung khách, bạn có thể làm cho cửa sổ lớn như bạn muốn. Rõ ràng điều này sẽ không khiến Virtualbox sử dụng nhiều màn hình , nhưng nó sẽ mở rộng ra nhiều màn hình như máy chủ của bạn hỗ trợ.
Willoller


@David: Để tiền thưởng của bạn hữu ích, hãy giải thích rõ hơn những gì còn thiếu trong câu trả lời được chấp nhận.
harrymc

@harrymc bước trong câu trả lời được chấp nhận perform the standard "Extend the desktop onto this display" method based on the Guest OScó nội dung mơ hồ và không rõ cách thực hiện điều này trên Ubuntu Guest. Có một số chương trình, trình điều khiển, hoặc cấu hình cụ thể để làm điều này? Ngoài ra, có ba phần. Làm thế nào để chúng khác nhau và trong bối cảnh nào tôi sẽ chọn cái này hơn cái kia?
David LeBauer

"Mở rộng máy tính để bàn lên màn hình này" đề cập đến phương pháp tích hợp sẵn của HĐH khách để quản lý nhiều màn hình. Điều này khác nhau giữa các hệ điều hành khách khác nhau, tất nhiên.
jpaugh

Câu trả lời:


105

VirtualBox 3.2.1 hỗ trợ nhiều màn hình khách. Các tài liệu không rõ ràng về cách kích hoạt này.

Thiết lập cơ bản

  1. Tắt nguồn máy ảo của bạn nếu nó bật.
  2. Từ cửa sổ VirtualBox chính, chọn VM của bạn và chọn Cài đặt trực tiếp.
  3. Chọn Hiển thị trực tuyến.
  4. Bên dưới bộ nhớ Video Video trực tiếp là bộ đếm màn hình. Trượt nó xuống 2 và điều chỉnh bộ nhớ video của bạn nếu VirtualBox phàn nàn.
  5. Bắt đầu khách của bạn và thực hiện tiêu chuẩn "Mở rộng máy tính để bàn lên màn hình này". Điều này sẽ khác nhau cho mỗi hệ điều hành khách. (Bổ sung khách cần được cài đặt.)
  6. Một cửa sổ thứ hai của Oracle Oracle Virtual VirtualBox sẽ xuất hiện với màn hình thứ hai. Bạn có thể thay đổi kích thước nó theo cách bạn muốn.

Menu VirtualBox trong Chế độ xem trực tuyến sẽ có một mục nhập cho mỗi màn hình ảo Virtual. Tất cả trừ cái đầu tiên cũng có thể được bật / tắt từ đây. Điều này dường như chỉ hoạt động sau bước 5.

Dàn / Toàn màn hình

  1. Nhập liền mạch hoặc toàn màn hình. Tôi sẽ giả sử HostKey của bạn là mặc định của Right RightCtrl.
  2. Nếu màn hình hiển thị sai, nhấn RightCtrl+ Home.
  3. Từ Menu Xem, chọn Hiển thị ảo 1 Trực tiếp và đặt nó vào màn hình Máy chủ bạn muốn. Các màn hình khác sẽ xáo trộn xung quanh để phù hợp với điều này. Nếu bạn có nhiều hơn hai màn hình ảo, hãy lặp lại với màn hình ảo Virtual 2 2, v.v.

Không đầu

  1. Đặt số lượng màn hình với VBoxManage modifyvm "vm name" --monitorcount X
  2. Cho phép nhiều kết nối vrdp với VBoxManage modifyvm "VM name" --vrdpmulticon on
  3. Sử dụng VBoxHeadless để khởi chạy như bình thường.
  4. Kết nối với màn hình 1 với rdesktop -d \@1 ip-address-of-hostvà kết nối với màn hình 2 với  rdesktop -d \@2 ip-address-of-host. Điều này được giải thích trong câu trả lời của lomaxx . (Bạn có thể sử dụng @thay vì \@, tùy thuộc vào vỏ của bạn.)

Ngớ ngẩn với tôi, làm phiền với điều này trong hai giờ trước khi googling nó. Quên cài đặt bổ sung VM; cám ơn.
tsilb

Điều này đã giải quyết vấn đề của tôi về chế độ liền mạch xuất hiện trên một màn hình khác với toàn màn hình / chế độ bình thường. Right-ctrl / Home đã sửa nó, cho phép tôi chuyển sang "Màn hình chủ 3". Cảm ơn cho bài viết kỹ lưỡng!
Tim S.

1
Khi máy khởi động, trên menu VirtualBox, tôi cũng phải nhấp vào 'Xem> Màn hình ảo 2> Bật'
n00b

1

Tôi đang chạy Debian Sid và tôi đã có thể có được windows 7 và xp để chạy liền mạch ở chế độ màn hình kép, với khả năng tăng tốc 3D, bạn cần cài đặt các bổ sung khách của mình ở chế độ an toàn.

các bước tôi đã thực hiện là:

cài đặt os với màn hình kép đã được bật, nếu o / s của bạn đã được cài đặt, tôi không chắc liệu bạn có nhận được hỗ trợ hay không, mặc dù vậy tôi khuyên bạn nên làm theo các cách dưới đây để làm như vậy.

Sau khi cài đặt, nhấn F8 trong khi khởi động lên windows

chọn chạy trong safemode với kết nối mạng (mạng không thực sự cần thiết, nhưng đó là bước tôi đã thực hiện)

sau đó cài đặt bổ sung khách 32 bit (màn hình kép hoạt động trong 64 nhưng 3D không) khởi động lại và bạn nên có sẵn màn hình kép với hỗ trợ 3D trên một màn hình (: 1)

tôi không thể làm cho nó hoạt động trên cả hai. Tôi không kích hoạt vrdp để làm điều này và nó hoạt động tốt.


1

Bắt đầu khách của bạn và thực hiện phương pháp "Mở rộng máy tính để bàn lên màn hình này" dựa trên Hệ điều hành khách. (Bổ sung khách cần được cài đặt.)

Cái này làm tôi bối rối. Tôi đã xem tất cả các phần bổ sung của khách và không thể tìm thấy nó. Với hy vọng nó có thể giúp đỡ người khác, nó đang nói về Bảng điều khiển trong chính Windows. Trong Bảng điều khiển, nhấp vào Hiển thị -> Cài đặt và ở đó bạn sẽ thấy "Mở rộng màn hình nền lên màn hình này".


1

AFAIK bạn chỉ có thể sử dụng nhiều màn hình trong các trường hợp sau:

  1. Nhiều màn hình hiện chỉ hoạt động với khách Windows XP và phải bổ sung Khách bổ sung, vì việc triển khai nằm trong trình điều khiển video Bổ sung khách.

  2. Nhiều màn hình chỉ hoạt động với giao diện VBoxHeadless. Bạn cũng phải bật chế độ đa biến VRDP (xem chương 7.4.6, nhiều kết nối VRDP, Trang 94) để truy cập hai hoặc nhiều màn hình VM khi khách đang sử dụng nhiều màn hình.

Hướng dẫn sử dụng VirtualBox
Để tham khảo, bản sao lưu trữ của Phiên bản 1.6.4 của hướng dẫn sử dụng, từ ngày 29 tháng 7 năm 2008


1

Miễn là bạn đã cài đặt phiên bản khách, tất cả những gì tôi phải làm là vào

Cài đặt -> Hiển thị -> Số lượng màn hình -> Thay đổi thành hai (Đây là khi máy tắt nguồn chạy Windows 10). Sau đó, khi tôi đã khởi động máy, tôi đã đi đến Xem -> Màn hình ảo 2 -> Bật

Không chắc chắn nếu điều này sẽ làm việc cho bạn.


2
Câu trả lời được chấp nhận đã phác thảo giải pháp này
Ramhound

1
cái được chọn phác thảo nó, tuy nhiên với quá nhiều văn bản dư thừa và dài, ví dụ với tôi đã làm việc này (tôi cũng sắp đăng) - tuy nhiên tôi phải hạ megabyte bộ nhớ đồ họa và chuyển từ VMSVGA sang VBoxVga, làm thế nào câu trả lời được chọn giải quyết điều này. Thật không may, nó hoàn toàn không.
FantomX1

0

Tôi thấy rằng nếu tôi di chuyển Trình khởi chạy ảo Virtual Box sang màn hình phụ và sau đó nhấn "Bắt đầu", tôi có thể thay đổi kích thước cửa sổ có vẻ vừa với màn hình phụ của mình. Nếu tôi khởi động nó từ màn hình chính, tôi không thể thay đổi kích thước lớn hơn màn hình chính của mình.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.