Corrigindo teclado do Vmware no Ubuntu 8.10 ( Atualizado )

Estranho. Cada dia que passa surge um bug cabuloso do VMware no Linux, desde o kernel 2.6.18 temos que aplicar uma correção para fazer o “cabra” funcionar.

Dessa vez um novo bug em algumas teclas que pararam de funcionar como :

– As seta para cima e para baixo
– Teclas de função
– Ctrl+Alt+Del

Esse bug atinge tanto a versão 1.0.8 quanto a 2.0 acredito que em todas as Linux distros.

Para corrigir simplesmente execute o seguinte comando na máquina host, no meu caso Ubuntu 8.10:

echo ‘xkeymap.nokeycodeMap = true’ >> ~/.vmware/config

OBS: Se estiver com a máquina virtual rodando reinicie para efetivar as mudanças.

creysson.jpg

Author: alexos

Comments

  1. Olá Alexandro,
    fiz o que você postou no blog, mas continuo com o problema no teclado… :-/
    Não consigo instalar nenhuma outra distro no vmware pq as setas do teclado não funcionam… sabe o que pode ser?!?
    Vlw
    T+

  2. troque :
    echo ‘xkeymap.nokeycodeMap = true’ > ~/.vmware/config
    por
    echo ‘xkeymap.nokeycodeMap = true’ >> ~/.vmware/config

    Pois a linha original, vai matar qualquer ~/.vmware/config que previamente exista.

  3. Cara estou com o seguinte problema, no ubuntu 8.10 o vmware não conecta minha conexão de rede. =/

    Estou usando a mesma maquina virtual, onde tudo funcionava coisa linda de deus.

  4. Ola Penguim,

    Seus post são sempre os melhores, agradeço muito pelas informaçòes que sempre nos proporciona. Mas como todo bom elogio vem sempre com um pedido, estou com um problema, após aplicar este comando nào consegui mais abrir o VMware Server. Abaixo o erro que ocorre na abertura.

    Unable to alloc client: File “/home/abner/.vmware/config” line 2: Variable `‘xkeymap.nokeycodeMap’ is already defined.
    File “/home/abner/.vmware/config” line 3: Variable `‘xkeymap.nokeycodeMap’ is already defined.

    VMware Server Error:
    VMware Server unrecoverable error: (vmui)
    Unable to alloc client: File “/home/abner/.vmware/config” line 2: Variable `‘xkeymap.nokeycodeMap’ is already defined.
    File “/home/abner/.vmware/config” line 3: Variable `‘xkeymap.nokeycodeMap’ is already defined.

    A log file is available in “/tmp/vmware-abner/ui-12416.log”. Please request support and include the contents of the log file.
    To collect files to submit to VMware support, run vm-support.
    We will respond on the basis of your support entitlement.

    Press “Enter” to continue…
    /usr/lib/vmware/bin/vmware: symbol lookup error: /usr/lib/libgio-2.0.so.0: undefined symbol: g_thread_gettime

    Espero que possa me ajudar.

  5. Foi mesmo Penguim… No meu caso, só a solução desse outro post que você mencionou. O teu post me colocou na direção e norteou a busca, daí encontrei esse outro…

    Mas a dica principal talvez seja a modificação diretamente no ./etc/vmware/config

    Muito provavelmente, a mensagem “line 2: Variable ‘xkeymap.nokeycodeMap’ is already defined” tem a ver com o fato dessa variável estar sendo definida já no config global do vmware, e dar conflito no ../config do usuário…

  6. Essa solucao que foi postada funciona perfeitamente, desde que :
    – Ubuntu for a versao 8.10 que usa o modulo evdev.
    – O Vmware tem que ser a versao 6.5, pois usa o modulo evdev
    – Virtual Machines criadas com versoes anteriores do Vmware tem obrigatoriamente de sofrer upgrade para a 6.5

    A segunda dica em forma de link também está correta, mas é uma solucao bem generica para aqueles que nao usam o modulo evdev ou usam VMware e/ou Virtual Machines anteriores a versao 6.5.

    Eu tenho o VMware 6.5, mas minhas VMs eram 6.0, assim nenhuma das duas dicas funcionou. É obrigatorio usar o VMWare Workstation para migrar VM6.0 para VM6.5, daí então a dica funcionará.

    Fica aí, o alerta para o samba do criolo doido do VMWare.

  7. Caros,

    Como estou sem paciência para tentar achar uma gambiarra para cada bug que surge a cada versão do Vmware resolvi adotar de vez o VirtualBox.

    Estou totalmente satisfeito, só mantenho instalado o vmware-server-console para gerenciar os servidores virtualizados que mantenho em meus clientes.

    Então segue a dica

    USEM VIRTUALBOX!!!!!

    [] ‘s

  8. O problema com o vbox é que virtualiza mal win9x, sucatas com as quais as vezes tenho de lidar. Alem disso, o vmware clona VMs rapidamente, algo que o vbox ainda nao sabe fazer. De resto, o vbox tá dando um banho.

  9. Iai Alex tudo bem?

    Olha só negão, na minha maquina deu o mesmo problema, coloquei o comando e nada, continuou o problema, só foi resolvido quando adicionei no arquivo /etc/vmware/config as linhas abaixo, colocando na unha os comandos do teclado.

    xkeymap.keycode.108 = 0x138 # Alt_R
    xkeymap.keycode.106 = 0x135 # KP_Divide
    xkeymap.keycode.104 = 0x11c # KP_Enter
    xkeymap.keycode.111 = 0x148 # Up
    xkeymap.keycode.116 = 0x150 # Down
    xkeymap.keycode.113 = 0x14b # Left
    xkeymap.keycode.114 = 0x14d # Right
    xkeymap.keycode.105 = 0x11d # Control_R
    xkeymap.keycode.118 = 0x152 # Insert
    xkeymap.keycode.119 = 0x153 # Delete
    xkeymap.keycode.110 = 0x147 # Home
    xkeymap.keycode.115 = 0x14f # End
    xkeymap.keycode.112 = 0x149 # Prior
    xkeymap.keycode.117 = 0x151 # Next
    xkeymap.keycode.78 = 0x46 # Scroll_Lock
    xkeymap.keycode.127 = 0x100 # Pause
    xkeymap.keycode.133 = 0x15b # Meta_L
    xkeymap.keycode.134 = 0x15c # Meta_R
    xkeymap.keycode.135 = 0x15d # Menu

    “primeira contribuição para a comunidade” êba!

    Abraço

Comments are closed.