webentwicklung-frage-antwort-db.com.de

Stellen Sie sicher, dass VirtualBox in Windows 8 die Vollbildgröße verwendet

Ich führe die Unternehmensbewertung (Build 9200) von Win8 und VirtualBox 4.2.4 r81684 aus und meine aktuelle Anzeige ist 1920x1200. Wenn ich die Host-F-Taste verwende, um in den Vollbildmodus zu wechseln, kann ich in Windows am besten 1600 x 1200 konfigurieren. Das ist in Ordnung, aber ich möchte lieber den gesamten Bildschirm wiedergeben, als ein Betriebssystem mit Letterbox zu sehen.

Zuerst habe ich versucht, Install Guest Additions auszuführen, aber Windows hat keine Installationsprogramme ausgeführt, die ich als beschrieben in der VirtualBox-Dokumentation sehen konnte.

Ich habe dem Grafikspeicher die maximale Größe von RAM (256 MB) zugewiesen und kann nach dem Durchsuchen der VirtualBox-Dokumentation keine Treiber laden. Ich kann die 3D- und 2D-Beschleunigung aktivieren oder deaktivieren. Diese Einstellungen wirken sich nicht auf das Ergebnis aus. Ich habe die Monitoranzahl auf 1 gesetzt und den Remote Display-Server nicht aktiviert. Da in jeder Ecke spezielle Dinge passieren, macht es das Fitts Gesetz zur Qual, die Ziele für die Ecken zu treffen, um die Benutzeroberfläche zu erkunden, unabhängig davon, ob ich das Betriebssystem in einem Fenster oder im Vollbildmodus ausführe.

Fehlt irgendwo in Windows oder VirtualBox eine Einstellung, um meine wahre Anzeigeauflösung anzugeben, da sie nicht richtig erkannt wird? Ich bin offen dafür, eine Treiberdatei oder andere Schritte zu hacken, wenn dies erforderlich ist, um die richtige Auflösung einzustellen.

58
bmike

Bei meinem Setup war die Installation der Guest Additions von Hand erforderlich. Selbst wenn Sie es von der Benutzeroberfläche anfordern, wird das Installationsprogramm von Win8 nicht angezeigt oder ausgeführt.

Benutzer auf einem Windows-Host können die hier beschriebenen Schritte ausführen , aber für Benutzer auf einem Nicht-Windows-Host-Betriebssystem müssen Sie die Datei VBoxGuestAdditions.iso im Virtual Media Manager ablegen, damit sie als optische Festplatte bereitgestellt wird.

In meinem Fall war gefunden (wie beschrieben) in /Applications/VirtualBox.app/Contents/MacOS

enter image description here Von dort war die kürzeste Entfernung für mich, zum Desktop zu gehen, dann den Bibliotheksordner unten links zu öffnen und zuerst zum Computer (in der Seitenleiste) und dann zum optischen Datenträger zu navigieren.

Das Installationsprogramm selbst wurde in Win 8 ordnungsgemäß ausgeführt und zum Neustart aufgefordert. Nach dem Neustart des Gastbetriebssystems wurde der Vollbildmodus aktiviert und es wurde mehrere Momente darauf gewartet, dass die Treiber das Display scannen. Win8 hat die Einstellungen korrekt vorgenommen, ohne dass die Systemsteuerung für die Bildschirmauflösung geöffnet werden muss.

17
bmike
  1. Schließen Sie Ihre virtuelle Maschine.

  2. Navigieren Sie zu C:\Program Files\Oracle\VirtualBox\.

  3. Halt Shift und klicken Sie mit der rechten Maustaste in die leere Stelle des Fensters.

  4. Wählen Sie Open Command Window Here.

  5. Geben Sie VBoxManage.exe setextradata "W8 VM NAME HERE" CustomVideoMode1 1920x1200x32 ein.

  6. Starten Sie Ihre VM neu. Jetzt können Sie 1920x1200 resolution auswählen.

56
Elmo

Sie müssen sicherstellen, dass der Gast über ausreichend Video Speicher verfügt, um den Vollbildmodus zu aktivieren. Möglicherweise möchten Sie auch die 2D/3D-Beschleunigung aktivieren. Wenn genug vorhanden ist, funktioniert das Umschalten auf Vollbild wie gewohnt. Die Einstellungen:

 settings

7
shouldbeq931

Die Bildschirmauflösung kann mithilfe des folgenden Befehls virutalbox manuell eingestellt werden

"c:\Programme\Oracle\VirtualBox\VBoxManage.exe" controlvm "% YOUR_V_Host" setvideomodehint 1920 1200 32

Dieser Befehl wird sofort auf einen laufenden Gast angewendet

5
kkron

Anweisungen für VirtualBox für Mac OS X:

Fahren Sie Ihre VM herunter, öffnen Sie das Terminal, suchen Sie den Namen Ihrer virtuellen Maschine und fügen Sie so viele benutzerdefinierte Auflösungen hinzu, wie Sie möchten:

cd /Applications/VirtualBox.app/Contents/MacOS/
./VBoxManage list vms
./VBoxManage setextradata "Windows VM Name" CustomVideoMode1 1920x1080x32
./VBoxManage setextradata "Windows VM Name" CustomVideoMode2 1280x1024x32
./VBoxManage startvm "Windows VM Name"
2
notpeter

Beachten Sie neben der Installation des Guest Additions-Plugins, dass die maximale Anzeigegröße in VirtualBox Allgemeine Einstellungen panel begrenzt werden kann:

 enter image description here

Aktivieren Sie auch die Option autoResize, und VirtualBox legt die Anzeigegröße automatisch fest, wenn Sie die Größe des Fensters ändern oder es maximieren.

2

Wenn die benutzerdefinierte Auflösung nach dem Hinzufügen des CustomVideoMode nicht im Menü für die Bildschirmauflösung in Windows 8 angezeigt wird, setzen Sie die Treiber zurück. Ich habe die Gastzugaben vor ein paar Tagen in Windows 8 installiert und aus irgendeinem Grund erkennen sie keine benutzerdefinierten Videomodi. Als ich den Grafiktreiber auf den Treiber vor der Installation von Gastzugaben zurückgesetzt habe, habe ich dort meine benutzerdefinierte Auflösung gesehen. Hoffe das hilft, wenn jemand das Problem hat.

1
Nick

Was ist im Detail zu tun (wenn Host Windows 7 ist):

  • Gehen Sie zum Startmenü und öffnen Sie die Systemsteuerung.
  • Wählen Sie das Erscheinungsbild und die Personalisierung aus.
  • Anzeige auswählen.
  • Auf der linken Seite des Bildschirms werden weitere Optionen angezeigt. Wählen Sie Auflösung anpassen.
  • Jetzt gibt es drei Auswahlfelder. Suchen Sie die Auflösung, und sehen Sie sich die Einstellung an. Meins war 1366 x 768, und merken Sie sich diese Auswahl. oder schreib es auf.
  • Schauen Sie sich den oberen Beitrag auf dieser Seite mit den Screenshots an. Tun Sie dann, was Ihnen dieser Beitrag sagt, bis auf den Befehlszeilenteil, ersetzen Sie 1920x1200x32 durch die Nummer, die Sie zuvor erhalten haben. Stellen Sie jedoch sicher, dass am Ende immer noch ein x32 vorhanden ist so was:

    VBoxManage.exe setextradata "Das Gastbetriebssystem hier, einschließlich der Anführungszeichen" CustomVideoMode1 #### x ### x32

Wenn es so aussieht, klicken Sie auf die Eingabetaste und starten Sie Ihre virtuelle Maschine.

1

Installieren Sie Guest Addition im abgesicherten Modus. Es ist viel komplizierter, als es sein muss, um in den abgesicherten Modus zu gelangen. Befolgen Sie die Anweisungen zum Aussenseiter.

http://www.howtogeek.com/107511/how-to-boot-into-safe-mode-on-windows-8-the-easy-way/

nach dem Neustart habe ich Vollbild (Host + f), Skalierungsmodus (Host + c) Vollbild, beide arbeiten wie erwartet ... Seamless-Modus (Host + l), während funktioniert, funktioniert es nicht richtig, nicht auf Win zugreifen 8 Bildschirmfunktionen

Frieden,

0
Scott

Wenn Sie es nach dem Befolgen der Anweisungen von @ Elmo immer noch nicht zum Laufen bringen können, gehen Sie wie in meinem Fall zum Menü View der aktiven virtuellen Maschine und klicken Sie auf Auto-resize Guest Display oder drücken Sie einfach Host+G. Aber du musst immer noch tun, was @Elmo zuerst vorgeschlagen hat.

0
qutab

Manchmal könnte eine einfache Lösung sein:

 enter image description here

0
T.Todua