esxi 6.5 come disattivare la finestra di adattamento automatico / modifica automatica della risoluzione del display


10

dopo aver installato VMware Tools su una macchina virtuale, la sua risoluzione si adatta automaticamente alle dimensioni della finestra della console. Non è quello che voglio - voglio che la risoluzione della mia macchina virtuale rimanga la stessa.

È VMware ESXi 6.5, dove è disponibile solo la console Web.

Sta succedendo solo dopo aver installato VMware Tools (ne ho bisogno ovviamente).

Qualcuno sa come spegnerlo?

Ho provato ad usare alcuni suggerimenti sui forum con l'impostazione: svga.MaxWidth / svga.MaxHeight parametri, ma non funziona ...


4
Stiamo eseguendo test automatici dell'interfaccia utente sui client vmware. Quando si collega una console remota, spesso i test falliscono perché la risoluzione dello schermo diventa troppo bassa e lo strumento di test non trova i controlli. Quindi ho lo stesso problema, aggiungendo un caso d'uso.
Moritz entrambi il

Potete fornire alcune informazioni aggiuntive? Quale livello di patch stai usando 6.5, stai usando il browser Flash o HTML5, che dire di vmware player, quale versione di windows / linux.
Jacob Evans,

Sto usando il browser HTML5. La modifica automatica della risoluzione avviene sia con la console del browser HTML5 che con plugin (vmrc) e con VMware Workstation che si collega a vSphere Server. Client vSphere versione 6.5.0.10000. I guest sono principalmente Windows 7. I client che utilizzano la console remota sono versioni Windows e Linux diverse, ma penso che ciò non abbia importanza poiché la modifica della risoluzione viene effettuata dagli strumenti vmware.
Moritz entrambi il

Suggerimento generale: la taglia scade tra tre ore. Se qualcuno ha una soluzione, ne inizierò volentieri un'altra :)
Moritz Entrambi il

1
Come disabilitare il adattamento automatico della risoluzione dello schermo del SO guest Windows quando si accede da Web Client e VMRC (52031) kb.vmware.com/s/article/52031
Brad

Risposte:


3

Trovato una soluzione !!

Le modifiche alla risoluzione del client Windows funzionano chiamando <ProgramDir>\VMware\VMware Tools\VMwareResolutionSet.exe. Dopo aver rinominato quel file, il bingo non cambia più la risoluzione. Ovviamente questo funziona solo fino al prossimo aggiornamento degli strumenti VMware, ma fa il lavoro per noi.

Poiché non è facile da trovare, ecco il riferimento per VMwareResolutionSet.exe da una discussione casuale nel forum su https://kb.vmware.com/s/article/2058577

Esegui VMwareResolutionSet.exe per forzare Windows a impostare la risoluzione desiderata.

VMwareResolutionSet.exe Variable1 Variable2 , Variable3 Variable4 Variable5 Variable6

La variabile 1 è l'indice del monitor principale (impostazione predefinita = 0).

La variabile 2 è il numero di monitor totali (impostazione predefinita = 1).

La variabile 3 è la posizione X iniziale del monitor 0 (impostazione predefinita = 0).

La variabile 4 è la posizione Y iniziale del monitor 0 (impostazione predefinita = 0).

La variabile 5 è la larghezza (X) del monitor 0 in pixel.

La variabile 6 è la larghezza (Y) del monitor 0 in pixel.

Ad esempio, per impostare la risoluzione di visualizzazione della macchina virtuale su 3280 x 2048:

VMwareResolutionSet.exe 0 1 , 0 0 3280 2048

Gli spazi attorno alla virgola sembrano essere significativi.


1

Prova a utilizzare l'interfaccia html5 con il plugin della console remota (VMRC) e imposta la risoluzione all'interno del sistema operativo. Ciò ha risolto questo problema per me, comunque.

Un paio di trucchi per far funzionare correttamente il plugin della console remota:

Gli piace essere gestito elevato. Quindi, dopo aver installato il plug-in della console remota, trova il vmrc.exefile utilizzando Explorer, fai clic con il pulsante destro del mouse, seleziona Proprietà -> scheda Compatibilità -> seleziona l' Change settings for all usersopzione e Run this program as an administrator.

Ciò dovrebbe farti risparmiare qualche altro mal di testa. Ci sono problemi noti con il client Flash e ho anche letto da qualche parte che la versione di Flash è stata interrotta ad un certo punto.


Cosa intendi quando dici "imposta la risoluzione nel sistema operativo"? Ogni volta che ti connetti, quello è? Questa non è un'opzione. Questo non mi aiuta con il problema. Inoltre, l'esecuzione di vmrc.exe elevato aggiunge rischi per la sicurezza e mi dispiace, se vmware non può dirmi perché questo sarebbe necessario, non lo farò.
Moritz entrambi il

Ci scusiamo per una risposta così ritardata. Vacanze e tutto il resto. Dato che non hai specificato quale sistema operativo hai installato, posso solo fornire esempi. In Windows, fai clic con il pulsante destro del mouse e seleziona le impostazioni di visualizzazione per impostare la risoluzione. Ti suggerisco di modificare il tuo post per includere il sistema operativo specifico con cui hai problemi.
Bill

1
Viene cambiato su ogni connessione. Questo è ciò che op (e io) volevamo evitare afaik.
Moritz entrambi,

0

Abbiamo avuto lo stesso problema. Si scopre che nelle impostazioni della VM l'impostazione della scheda video era "personalizzata". Se lo cambi in "Rileva automaticamente impostazioni" il problema scompare! Puoi cambiarlo solo se la VM è spenta. A meno che non siano necessarie impostazioni personalizzate per un motivo specifico, funziona perfettamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.