W polu wirtualnym, jak mogę zmienić rozdzielczość ekranu z wiersza poleceń? (Lub jeśli istnieje jeden dla dowolnego typu komputera, to też może działać).
18
W polu wirtualnym, jak mogę zmienić rozdzielczość ekranu z wiersza poleceń? (Lub jeśli istnieje jeden dla dowolnego typu komputera, to też może działać).
Odpowiedzi:
Możesz szybko „podpowiedzieć” okno do określonego rozmiaru za pomocą następującego polecenia:
Na przykład, jeśli masz gościa o nazwie „Windows XP Pro” i chcesz ustawić rozdzielczość na 1024 x 600 przy 32 bitach na piksel (inaczej 32 bity), użyj następującego polecenia:
Istnieją jednak pewne warunki wstępne:
Działa to tylko wtedy, gdy system operacyjny gościa został uruchomiony ze środowiska okienkowego w systemie operacyjnym hosta (tj. Windows / X Windows / Mac OS Desktop).
Dodatki gości muszą być zainstalowane w systemie operacyjnym gościa.
źródło
VBoxManage setextradata global GUI/MaxGuestResolution any
(przed uruchomieniem maszyny wirtualnej). Automatyczna zmiana rozmiaru powinna być również wyłączona w menu widoku. Jeśli zamierzona rozdzielczość jest szczególnie wysoka (zwłaszcza jeśli jest wyższa niż rozdzielczość hosta), może być konieczne przypisanie większej ilości pamięci wideo.Najpierw vm musi być włączony, możesz włączyć za pomocą polecenia:
Zanim będziesz mógł zmienić rozdzielczość:
źródło
Jeśli chcesz to zmienić z poziomu gościa:
W systemie Windows : istnieje kilka narzędzi, które pozwalają to zrobić z poziomu wiersza poleceń, w szczególności Display Changer .
W systemie Linux : użyj,
xrandr -q
aby wyświetlić listę dostępnych trybów wyświetlania, a następniexrandr -s #
gdzie#
jest numer trybu wyświetlania, którego chcesz użyć.xrandr -q
wyświetli te opcje liczbowe obok każdej opcji wyświetlania.źródło
$ VBoxManage setextradata „WinXP” „CustomVideoMode1” „1440x900x16”
Gdzie „WinXP” to nazwa maszyny wirtualnej. To rozwiązanie jest nieco bliskie prawdy :)
źródło
Zajrzyj do dokumentacji dostarczonej z VirtualBox. Program VBoxManage umożliwia modyfikację maszyn wirtualnych z poziomu wiersza poleceń. Nie możesz tego jednak zrobić, gdy maszyna jest uruchomiona. Aby to zrobić, musisz znaleźć sposób na wykonanie skryptu zmiany rozdzielczości dla wirtualizowanego systemu operacyjnego.
źródło
Klient MS Windows RDP dla systemu Mac OSX ma ustawienie preferencji, które musiałem dostosować oprócz dodawania niestandardowych trybów wideo (pokazanych powyżej).
Wybierz Preferencje z menu RDC, a następnie kliknij „Wyświetl”. (Zamierzałem opublikować zrzut ekranu, ale zapobiegła temu funkcja zapobiegania spamowi).
Wybierając „Pełny ekran”, mogłem zmienić tryb wyświetlania na pełny ekran komputera klienckiego. W tym przypadku MacBook o rozdzielczości ekranu 1280 x 800.
źródło