Como definir a resolução da tela no Ubuntu 16.04 de 64 bits em execução no VMware Workstation 12 Player em um host Windows 7?

15

Eu posso definir a resolução da tela manualmente depois de fazer login usando o seguinte comando:

xrandr -s 1360x768

mas não consigo "aderir". Toda vez que faço login novamente, a resolução muda para 1360x768, mas quando a área de trabalho é exibida, ela volta para 800x600.

Eu também tentei outras versões do comando, se isso for importante. Por exemplo, xrandr --output Virtual1 --mode 1360x768 . Ele funciona desde que eu não saia da sessão atual, mas volte para 800x600 quando eu fizer login novamente.

Eu tentei o seguinte:

  1. Colocou o comando em /etc/lightdm/lightdm.conf , mas isso faz com que toda a GUI não apareça.
  2. Editado ~/.xprofile para executar o comando para definir a resolução da tela, mas isso não funciona.
  3. Instalou o open-vm-tools e certificou-se de que está atualizado.
  4. Desativado aceleração 3D nas configurações da VM, como sugerido em outra resposta. Isso não fez diferença alguma.
  5. Adicionado o comando xrandr no meu ~/.bashrc . Isso faz com que a resolução correta seja configurada toda vez que eu abro um terminal, mas esta solução é kludgy. Eu não quero ter que abrir um terminal para ter minha resolução de tela corretamente definida.

Alguma idéia do que mais poderia ser feito?

Obrigado antecipadamente!

Editar: estou usando o VMware Workstation 12 Player, versão 12.1.1 (build-3770994)

    
por ARV 17.06.2016 / 15:00

5 respostas

9

Eu escrevi aqui antes, uma instalação limpa do Ubuntu não tem nenhum problema com a resolução. Mas depois disso, encontrei a solução enquanto procurava uma resposta para outro problema.

Siga os passos abaixo e tudo será corrigido. Se você tiver o VMware Tools mais recente e o open-vm-tools não for instalar, vá para a etapa 3.

1) sudo apt-get autoremove open-vm-tools

2) Instale o VMware Tools seguindo o método usual (Máquina virtual - > Reinstale as ferramentas do VMWare)

3) Reinicie a VM

4) sudo apt-get install open-vm-tools-desktop

5) Reinicie a VM.

Espero que isso ajude. Eu sei como é frustrante tentar consertar isso.

    
por sercan 10.08.2016 / 22:38
5

Se você estiver usando o Ubuntu no VMWare Workstation, precisará instalar VMWare tools para obter uma resolução adequada.

Aqui está o procedimento passo a passo para fazer isso:

  • Inicie sua máquina virtual e faça o login no seu Ubuntu.

  • Vá para a VM - > Instale as ferramentas do VMWare ...

  • Cliqueeminstall

  • AgoravocêdeveverumCDvirtualchamado"ferramentas VMWare" montado no seu Ubuntu. Copie o VMWareTools-xx.xx.xx.xxxxx.tar.gz para o seu diretório base.

  • Extraia

  • Irparaapastaextraídaemumterminal:

    cd~/vmware-tools-distrib
  • Fornecerpermissãodeexecuçãoparavmware-install.pl

    chmod+xvmware-install.pl
  • Executecomprivilégiosdesuperusuário.

    sudo./vmware-install.pl
  • Digitesuasenha.Quandosolicitado,digiteotipodeconfirmaçãoyesepressioneEnter.Sevocêdesejainstalarcomasconfiguraçõespadrão,continuepressionandoEnterparaaspróximasmensagens,quesão:

    • EnquantofazoprocedimentoabaixoPressioneEnterquandoperguntado"Precisa criar ..... É isso que você quer?"

    • Diretório padrão /usr/bin

    • Diretório padrão contendo diretórios init /etc
    • Diretório padrão com scripts de inicialização: /etc/init.d
    • Arquivos padrão do Demon do diretório: /usr/sbin
    • Diretório padrão para arquivos de biblioteca: /usr/lib/vmware-tools
    • Diretório padrão para arquivos de biblioteca comuns do agente: /usr/lib
    • Diretório padrão para arquivos temporários comuns de agente: /var/lib
    • Diretório padrão para arquivos de documentação: /usr/share/doc/vmware-tools
  • Pressione Enter quando for perguntado se você deseja invocar /usr/bin/vmware-config-tools.pl

  • Pressione Enter para todas as outras consultas.

  • Agora reinicie o seu Ubuntu.

Definindo a resolução adequada.

  • Após a reinicialização, vá para Configurações do sistema - > Exibe - > Resolução e selecione sua resolução preferida e clique em Aplicar e seguido por Manter esta Configuração

Isso é tudo ; -) . Reinicie e você verá o seu 1366x768 por padrão : -)

    
por Severus Tux 17.06.2016 / 20:01
1

Alterar a resolução requer as Ferramentas VMWare ou os equivalentes de fonte aberta. Eu encontrei as versões Open Source para trabalhar um pouco melhor do que as versões de compilação que acompanham o VMWare Workstation.

Instale o Open VM Tools, com os seguintes comandos. Observe que, se você já instalou o VMware Tools, será necessário desinstalá-lo primeiro.

sudo apt-get install open-vm-tools open-vm-tools-desktop

Quando isso for feito, desligue totalmente a VM e, em seguida, inicie-a novamente na estação de trabalho .

Você pode ver um conjunto maior de resoluções na GUI como faria para um computador padrão ou usar as opções "Autofit Guest" e "Fit Guest Now" do VMware Workstation com as Ferramentas Open VM para Desktop para ajustar automaticamente a resolução. / p>

Isso é confirmado trabalhando em máquinas VMware Workstation, bem como máquinas virtuais VMware ESXi acessadas via VMware Workstation, em máquinas Ubuntu, Lubuntu, Xubuntu e Kubuntu 16.04 LTS que eu pessoalmente tenho rodado, e funciona quase perfeitamente (make Certifique-se de dar o suficiente vRAM para as VMs, porque ele leva a RAM de vídeo da alocação de RAM virtual que você dá por padrão ...)

    
por Thomas Ward 03.05.2017 / 18:01
0

Edite seu VMX para incluir:

vga.guestBackedPrimaryAware = "FALSE"
svga.minVRAMSize = "16777216"

notas:

  • Testado com o Xubuntu 16.04 com a versão do kernel 4.4.0-77 no VMWare Fusion 8.5.6 em 1920x1200
  • Isso pode ser um problema com a combinação da versão do kernel (4.4.0-77 no meu caso) e virtualHW.version (consulte a ref. # 1) e pode indicar um bug (consulte a ref. # 2)
  • Minha VM está indexada em virtualHW.version = "11"
Referências

:

  1. link
  2. link
por VRT 03.05.2017 / 17:56
0

Eu tive o mesmo problema, chato, mas finalmente consertado usando uma variação da primeira resposta sugerida acima.

Estou executando o Ubuntu 16.04.3 no Fusion 8.5.8 com o HW versão 12.

Nas configurações de exibição do Fusion:

  1. "Usar resolução total para Retina Display" deve ser verificado
  2. "Use Preferências de exibição do Fusion" definido para "Janela única" e "Tela inteira".

O Fusion está sendo executado no MacOS 10.12.6 no MacBook Pro com Preferências de exibição definidas como "Padrão para exibição"

  1. sudo apt-get autoremove open-vm-tools
  2. Instale as ferramentas VMware do Fusion como root
  3. Reinicializar

Eu notei que após a reinicialização tudo parecia perfeito, voltei com a minha resolução de 1920x1200, mas continuei com as etapas finais sugeridas:

  1. sudo apt-get install open-vm-tools-desktop
  2. Reinicializar

Voltei a criar o minúsculo 2560x1600, mudei e salvei para a minha resolução preferida, desconectei e voltei (na verdade só voltei para a minha área de trabalho Mac e vice-versa, pois isso reverteria as configurações também) e o Ubuntu voltou ao 2560x1600.

Portanto, a correção final enquanto estiver nesse estado (executando apenas as ferramentas da VMware com open-vm-tools-desktop ) é a seguinte:

  1. sudo apt-get autoremove open-vm-tools-desktop
  2. Execute uma instalação das ferramentas da VMware sobre as existentes (a etapa 1 removeu algumas bibliotecas e drivers necessários)
  3. Reinicializar

Funciona como um charme e até agora não notou nada faltando ou perdeu a funcionalidade por não ter as ferramentas de desktop abertas instaladas, parece que as ferramentas da VMware oferecem tudo o que você precisa e trabalha.

    
por mike 29.11.2017 / 22:47