esxi 6.5 jak wyłączyć okno automatycznego dopasowywania / automatyczną zmianę rozdzielczości wyświetlacza


10

po zainstalowaniu VMware Tools na maszynie wirtualnej jego rozdzielczość automatycznie dostosowuje się do rozmiaru okna konsoli. Nie tego chcę - chcę, aby rozdzielczość mojej maszyny wirtualnej pozostała taka sama.

Jest to VMware ESXi 6.5, gdzie dostępna jest tylko konsola internetowa.

Dzieje się tak dopiero po zainstalowaniu VMware Tools (potrzebuję go oczywiście).

Czy ktoś wie jak to wyłączyć?

Próbowałem użyć kilku porad na forum z ustawieniami: parametry svga.MaxWidth / svga.MaxHeight, ale to nie działa ...


4
Przeprowadzamy automatyczne testy interfejsu użytkownika na klientach vmware. Gdy łączy się zdalna konsola, często testy kończą się niepowodzeniem, ponieważ rozdzielczość ekranu staje się zbyt niska, a narzędzie testowe nie znajduje elementów sterujących. Mam więc ten sam problem, dodając przypadek użycia.
Moritz Zarówno

Czy możesz podać dodatkowe informacje? Na jakim poziomie łatek używasz wersji 6.5, używasz przeglądarki Flash lub HTML5, co z vmware player, jaką wersją systemu Windows / Linux.
Jacob Evans

Używam przeglądarki HTML5. Automatyczna zmiana rozdzielczości odbywa się zarówno w konsoli przeglądarki HTML5, jak i wtyczce (vmrc), a także w przypadku połączenia VMware Workstation z serwerem vSphere Server. Klient vSphere 6.5.0.10000. Gośćmi są głównie Windows 7. Klienci używający zdalnej konsoli to różne wersje Windows i Linux, ale myślę, że to nie ma znaczenia, ponieważ zmiany rozdzielczości są wykonywane przez narzędzia vmware.
Moritz Zarówno

Ogólna wskazówka: Nagroda wygasa za trzy godziny. Jeśli ktoś ma jakieś rozwiązanie, chętnie rozpocznę kolejne :)
Moritz Oba

1
Jak wyłączyć automatyczne dopasowanie rozdzielczości ekranu systemu operacyjnego gościa Windows podczas uzyskiwania dostępu z klienta sieci Web i VMRC (52031) kb.vmware.com/s/article/52031
Brad

Odpowiedzi:


4

Znalazłem rozwiązanie !!

Zmiany rozdzielczości klienta Windows działają przez telefon <ProgramDir>\VMware\VMware Tools\VMwareResolutionSet.exe. Po zmianie nazwy tego pliku bingo nie zmienia już rozdzielczości. Oczywiście działa to tylko do następnej aktualizacji narzędzi VMware, ale robi to za nas.

Ponieważ nie jest łatwo znaleźć, oto odniesienie do VMwareResolutionSet.exe z losowego wątku forum na https://kb.vmware.com/s/article/2058577

Uruchom VMwareResolutionSet.exe, aby zmusić system Windows do ustawienia żądanej rozdzielczości.

VMwareResolutionSet.exe Variable1 Variable2 , Variable3 Variable4 Variable5 Variable6

Zmienna 1 jest indeksem głównego monitora (domyślnie = 0).

Zmienna 2 to liczba monitorów ogółem (domyślnie = 1).

Zmienna 3 jest początkową pozycją X monitora 0 (domyślnie = 0).

Zmienna 4 jest początkową pozycją Y monitora 0 (domyślnie = 0).

Zmienna 5 to szerokość (X) monitora 0 w pikselach.

Zmienna 6 to szerokość (Y) monitora 0 w pikselach.

Na przykład, aby ustawić rozdzielczość wyświetlania maszyny wirtualnej na 3280 x 2048:

VMwareResolutionSet.exe 0 1 , 0 0 3280 2048

Przestrzenie wokół przecinka wydają się znaczące.


1

Spróbuj użyć interfejsu html5 z wtyczką konsoli zdalnej (VMRC) i ustaw rozdzielczość w systemie operacyjnym. To i tak rozwiązało ten problem.

Kilka sztuczek umożliwiających poprawne działanie wtyczki konsoli zdalnej:

Lubi biegać na podwyższeniu. Po zainstalowaniu wtyczki konsoli zdalnej znajdź vmrc.exeplik za pomocą Eksploratora, kliknij prawym przyciskiem myszy, wybierz Właściwości -> zakładka Kompatybilność -> zaznacz Change settings for all usersopcję i Run this program as an administrator.

To powinno zaoszczędzić ci dodatkowych bólów głowy. Znane są problemy z klientem Flash, a nawet gdzieś przeczytałem, że wersja Flash zostanie w pewnym momencie wycofana.


Co masz na myśli mówiąc „ustaw rozdzielczość w systemie operacyjnym”? To znaczy za każdym razem, gdy się łączysz? To nie jest opcja. To nie pomaga mi z tym problemem. Również uruchomienie podwyższonego poziomu vmrc.exe zwiększa ryzyko związane z bezpieczeństwem i przepraszam, jeśli vmware nie może mi powiedzieć, dlaczego jest to konieczne, nie zrobię tego.
Moritz Zarówno

Przepraszamy za opóźnioną odpowiedź. Wakacje i tak dalej. Ponieważ nie określiłeś, który system operacyjny zainstalowałeś, mogę jedynie podać przykłady. W systemie Windows kliknij prawym przyciskiem myszy i wybierz ustawienia wyświetlania, aby ustawić rozdzielczość. Sugeruję edycję swojego postu, aby uwzględnić konkretny system operacyjny, z którym masz problem.
Bill

1
Jest zmieniany z powrotem przy każdym połączeniu. Właśnie tego op (i ja) chciałem uniknąć afaik.
Moritz Zarówno

0

Mieliśmy ten sam problem. Okazuje się, że w ustawieniach VM ustawienie karty wideo było „niestandardowe”. Jeśli zmienisz to na „ustawienia automatycznego wykrywania” problem zniknie! Możesz to zmienić tylko wtedy, gdy maszyna wirtualna jest wyłączona. O ile nie potrzebujesz ustawień niestandardowych z konkretnego powodu, działa to dobrze.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.