Virtualbox, Jak zmienić rozdzielczość gościa (dokładną) na 16: 9 (1920x1080) zamiast domyślnej 4: 3?

17

Na askubuntu jest wiele pytań dotyczących problemów z rozwiązywaniem, ale żadne pytanie / rozwiązanie nie rozwiązuje mojego problemu.

Mam system hosta 12.04 / precision i zainstalowałem również system Ubuntu 12.04 / precision jako system gościa. Po instalacji miałem opcję wyboru rozdzielczości 1024 x 768 (4: 3) i 800 x 600 (4: 3) w ustawieniach wyświetlania. Po zainstalowaniu dodatków gości do listy dodano opcje 1280x960 (4: 3) i 1440x1050 (4: 3). Teraz w sumie 4 mają proporcje 4: 3.

Następnie aktywowałem tryb pełnoekranowy (host + f) i uruchomiłem gościa w natywnej rozdzielczości 1920 x 1200 (16:10) dla mojego ekranu. Po dezaktywacji pełnego ekranu do listy rozwijanej rozdzielczości dodano jeszcze dwie opcje, 1920x1200 (16:10) i 1600x1200 (4: 3).

Chcę uruchomić gościa w rozdzielczości 1920x1080 (16: 9), aby łatwo nagrywać screencasty w trybie „full-hd”. Ostatnim razem, gdy miałem ten problem, rozwiązaniem było uruchomienie polecenia „VBoxManage controlvm nameofyourVM setvideomodehint width height colordepth” z hosta, ale teraz chcę wiedzieć, czy jest jakiś łatwiejszy sposób na rozwiązanie tego problemu?

CHolmstedt
źródło

Odpowiedzi:

11
  1. Przejdź do menu Plik i aktywuj Ustawienia środowiska lub, w nowszych wersjach, Preferencje .
  2. Wybierz Wyświetl i zmień ustawienie opcji Maksymalny rozmiar ekranu gościa na „podpowiedź”, która pozwala ustawić dowolny rozmiar zarówno dla szerokości, jak i wysokości (np. 1920 i 1200).
  3. Uruchom ponownie maszynę wirtualną i ciesz się nią.
Sangsoo Kim
źródło
1
O którym menu plików mówisz?
CHolmstedt,
@CHolmstedt Działa menu plików Virtualbox Managera.
Marcel
Niestety nie działało to dla mnie w przypadku gościa Ubuntu 16.04 w systemie Windows 7 i VirtualBox 4.3.12. Nie można zmienić rozmiaru ekranu Ubuntu i nie będzie on większy niż 1024 x 768.
snark
5

Wystarczy zainstalować Dodatki dla gości Virtualbox, ale wcześniej upewnij się, że masz terminal DKMS:

sudo apt-get install dkms

i aktualizacja:

sudo apt-get update

sudo apt-get upgrade

po instalacji dodatków gości, uruchom ponownie komputer i uzyskasz odpowiedni współczynnik ekranu.

Aleix
źródło
2
Obawiam się, że to mi nie pomogło. Jak powiedziałem w pierwszym poście, dodatki dla gości są już zainstalowane.
CHolmstedt,
W moim przypadku zaktualizowałem VirtualBox, a następnie uaktualniłem Ubuntu i gdzieś po drodze dodatki dla gości wydawały się przestać działać (rozmiar ekranu się nie zmieniał). Ponownie zainstalowałem dodatki gościa, które uaktualniły je do najnowszej wersji, ponownie uruchomiłem maszynę wirtualną gościa i wszystko zaczęło działać ponownie (może zmienić rozdzielczość maszyny wirtualnej).
jfritz42
4

Jest to oparte na odpowiedzi @Sangsoo Kim, która działa dobrze dla mnie:

  1. Wybierz „Plik”> „Preferencje”
  2. Idź do „Display”
  3. Zmień „Maksymalny rozmiar ekranu gościa” na „Wskazówka”
  4. Wpisz 1920 x 1200 jako szerokość i wysokość.
  5. Uruchom ponownie maszynę wirtualną i voila! Pokazuje tylko właściwą rozdzielczość.

Mam nadzieję, że to pomoże!

Wery Nguyen
źródło
1
Myślę, że masz na myśli 1920, a nie 1902.
Alexej Magura
1

Miałem ten sam problem, zainstalowałem świeże Ubuntu, następnie zaktualizowałem wszystkie pakiety + dkms, a następnie uruchomiłem ponownie na pełnym ekranie. Zainstalowano dodatki dla gości, będąc w trybie pełnoekranowym i ponownie uruchamiając w trybie pełnoekranowym ...

Naprawiłem to dla mnie.

Christian Bekker
źródło
1

Wiem, że minęło wiele czasu od ostatniej aktywności w tym wątku, ale pomogło mi to i dzięki wam. W moim przypadku narzędzia zostały już zainstalowane.

  1. zainstaluj dkms
  2. przejść do trybu pełnoekranowego
  3. odinstaluj narzędzia
  4. restart
  5. zainstaluj ponownie narzędzia
użytkownik45949
źródło
1

Dalsza modyfikacja odpowiedzi od @ sangsoo-kim i @ wery-nguyen w celu zwiększenia przejrzystości i poprawy użyteczności:

  • Uruchom aplikację VirtualBox na swoim hoście
  • Wybierz maszynę wirtualną systemu Windows z listy maszyn wirtualnych
  • Idź do Plik> Preferencje w menu aplikacji VirtualBox
  • Wybierz opcję Wyświetl z listy preferencji
  • Zmień opcję Maksymalny rozmiar ekranu gościa w dół na Brak

Teraz uruchom maszynę wirtualną, a będziesz mógł zmienić rozmiar okna kontenera hosta na dowolne wymiary, a maszyna wirtualna dostosuje się automatycznie!

Wymaga to zainstalowania i uruchomienia poprawnej wersji Dodatków gości VirtualBox na maszynie wirtualnej. Sprawdź pasek stanu w maszynie wirtualnej systemu Windows pod kątem małej ikony VirtualBox (prawdopodobnie z żółtą gwiazdką). Jeśli masz tę ikonę na pasku stanu maszyny wirtualnej z systemem Windows, oznacza to, że dodatki dla gości są zainstalowane. Sprawdź, czy numer wersji jest zgodny z aplikacją VirtualBox uruchomioną na twoim hoście (najedź kursorem na tę ikonę, aby zobaczyć numer wersji Dodatków gości i wykonaj „Pomoc> Informacje” w aplikacji Virtual Box, aby zobaczyć ten numer wersji).

ps Możesz to zrobić również podczas działania maszyny wirtualnej z systemem Windows. Jeśli to nie zadziała, uruchom ponownie maszynę wirtualną po dokonaniu zmiany.


Edytuj 22 sierpnia 2018 r. - może być również konieczne kręcenie się z elementami Dostosuj rozmiar systemu Windows i Automatycznie zmieniaj rozmiar wyświetlanego gościa w menu aplikacji VirtualBox View, aby zmiana rozmiaru działała poprawnie.

Menu „Widok” VirtualBox

xmnboy
źródło
0

Ja też miałem ten sam problem. Zainstalowałem dkms, a następnie zainstalowałem nagłówki Linux zgodnie z odpowiedzią @Daniel. Następnie ponownie uruchomiłem Ubuntu, pozostając w trybie pełnoekranowym i przełączyło się bezpośrednio na prawidłową rozdzielczość 16: 9.

użytkownik2572771
źródło
0

Miałem ten sam problem, ale teraz działa. Musiałem zainstalować:

sudo apt-get install linux-headers-`uname -r`

Błąd został zalogowany: /var/log/vboxadd-install.log

abbgrade
źródło
@CHolmstedt Więc to zadziałało?
Daniel
@Daniel Nie, obawiam się, że nie. Nie znalazłem jeszcze rozwiązania, które działa na mój problem.
CHolmstedt