esxi 6.5 como desativar a janela de ajuste automático / alteração automática da resolução de tela

10

Depois de instalar o VMware Tools na máquina virtual, sua resolução se ajusta automaticamente ao tamanho da janela do console. Não é o que eu quero - quero que a resolução da minha máquina virtual permaneça a mesma.

É o VMware ESXi 6.5, onde apenas o console da Web está disponível.

Isso está acontecendo apenas após a instalação do VMware Tools (eu preciso disso, é claro).

Alguém sabe como desligá-lo?

Tentei usar algumas dicas de fóruns com a configuração: parâmetros svga.MaxWidth / svga.MaxHeight, mas não funciona ...

Tiroue
fonte
4
Estamos executando testes de interface do usuário automáticos em clientes vmware. Quando um console remoto se conecta, geralmente os testes falham porque a resolução da tela fica muito baixa e a ferramenta de teste não encontra controles. Então, eu tenho o mesmo problema, adicionando um caso de uso.
Moritz Ambos
Você pode fornecer algumas informações adicionais? Qual nível de patch você está executando no 6.5, o navegador Flash ou HTML5, o vmware player, a versão do windows / linux.
Jacob Evans
Estou usando o navegador HTML5. A alteração automática da resolução ocorre no console do navegador HTML5 e no plug-in (vmrc), bem como na estação de trabalho VMware conectada ao vSphere Server. vSphere Client versão 6.5.0.10000. Os convidados são principalmente o Windows 7. Os clientes que usam o console remoto são diferentes versões do Windows e Linux, mas acho que isso não importa, pois a alteração da resolução é feita pelas ferramentas vmware.
Moritz Ambos
Dica geral: a recompensa expira em três horas. Se alguém tiver uma solução, terei prazer em iniciar um outro :)
Moritz Ambos
1
Como desativar a auto-montagem de resolução de tela OS convidado do Windows ao acessar a partir de Web Client e VMRC (52031) kb.vmware.com/s/article/52031
Brad

Respostas:

3

Encontrei uma solução !!

As alterações na resolução do cliente Windows funcionam chamando <ProgramDir>\VMware\VMware Tools\VMwareResolutionSet.exe. Depois que eu renomeei esse arquivo, o bingo não muda mais a resolução. Obviamente, isso funciona até que as próximas ferramentas VMware sejam atualizadas apenas, mas faz o trabalho para nós.

Como não é fácil encontrar, eis a referência do VMwareResolutionSet.exe a partir de um tópico aleatório do fórum em https://kb.vmware.com/s/article/2058577

Execute VMwareResolutionSet.exe para forçar o Windows a definir a resolução desejada.

VMwareResolutionSet.exe Variable1 Variable2 , Variable3 Variable4 Variable5 Variable6

Variável 1 é o índice do monitor primário (Padrão = 0).

A variável 2 é o número total de monitores (padrão = 1).

A variável 3 é a posição X inicial do monitor 0 (padrão = 0).

A variável 4 é a posição Y inicial do monitor 0 (Padrão = 0).

A variável 5 é a largura (X) do monitor 0 em pixels.

A variável 6 é a largura (Y) do monitor 0 em pixels.

Por exemplo, para definir a resolução de exibição da máquina virtual para 3280 x 2048:

VMwareResolutionSet.exe 0 1 , 0 0 3280 2048

Os espaços ao redor da vírgula parecem ser significativos.

Moritz Both
fonte
1

Tente usar a interface html5 com o plug-in do console remoto (VMRC) e defina a resolução no sistema operacional. Isso resolveu esse problema para mim, de qualquer maneira.

Alguns truques para que o plug-in do console remoto funcione corretamente:

Ele gosta de ser executado elevado. Portanto, depois de instalar o plug-in do console remoto, localize o vmrc.exearquivo usando o Explorer, clique com o botão direito do mouse, selecione Propriedades -> guia Compatibilidade -> marque a Change settings for all usersopção e Run this program as an administrator.

Isso deve economizar algumas dores de cabeça adicionais. Existem problemas conhecidos com o cliente Flash, e eu até li em algum lugar que a versão do Flash está sendo descontinuada em algum momento.

Conta
fonte
O que você quer dizer quando diz "definir a resolução no sistema operacional"? Toda vez que você se conecta, é isso? Isso não é uma opção. Isso não me ajuda com o problema. Além disso, a execução do vmrc.exe elevado aumenta os riscos de segurança e, desculpe, se o vmware não puder me dizer por que isso seria necessário, não o farei.
Moritz Ambos
Desculpe por uma resposta tão atrasada. Feriados e tudo isso. Como você não especificou qual sistema operacional instalou, só posso dar exemplos. Nas janelas, clique com o botão direito do mouse e selecione as configurações de vídeo para definir a resolução. Sugiro editar sua postagem para incluir o sistema operacional específico com o qual você está tendo problemas.
Bill Bill
1
É alterado novamente em cada conexão. Isto é o que op (e eu) queria evitar afaik.
Moritz Ambos
0

Tivemos o mesmo problema. Acontece que nas configurações da VM a configuração da placa de vídeo era 'personalizada'. Se você alterar para 'detectar configurações automaticamente', o problema desaparecerá! Você só pode alterar isso se a VM estiver desligada. A menos que você precise de configurações personalizadas por um motivo específico, isso funciona bem.

Frank Rutten
fonte