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.
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+
Valeu pelas dicas!
Mas… “simplismente”? Não seria “simplesmente”?
😛
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.
Valeu Vitor e Hamacker!!
Post atualizado.
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.
Não rolou legal aqui. Primeiro, só teve algum efeito quando usei o config localizado em /etc/vmware/config.
Mas ficou tudo sem acentos.
Então, achei este outro tutorial que resolveu de uma vez o problema das setas e a acentuação: http://linuxieu.blogspot.com/2009/01/setas-no-vmware-107-ubuntu-810.html
Abraço!
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.
Olá Abner,
Obrigado pelos elogios.
Pelo que estou vendo ele está informando que existe uma váriavel em duplicidade
“line 2: Variable `‘xkeymap.nokeycodeMap’ is already defined”
Acesse o arquivo /home/abner/.vmware/config e comente a linha 2 e tente acessar o vmware-console novamente.
Qualquer dúvida acesse este link[1] pois o Jeferson diz que consegiu resolver todos os problemas dele.
[1] http://linuxieu.blogspot.com/2009/01/setas-no-vmware-107-ubuntu-810.html
Espero ter ajudado.
Forte abraço.
Alexos
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…
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.
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
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.
Para funcionar aqui tive que trocar as ‘’ por “”
[ ]’s
Gustavo
tenho o mesmo problema com as teclas…..mas fiz o procedimento e continua no mesmo, as configurações não fazem efeito, alguêm pode me ajudar….
depois de fazer os procedimento, nao aparecerem erros, porem o problema continua, as teclas de funções nao funcionam, como “setas” e “ctrl+alt+del” ….
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
É isso ai man.
Parabéns!!!
Esse é o espirito.
Abs.
Alex
No meu Dell Latitude D530 funcionou, mas alterando o arquivo “usr/lib/vmware/config”. Grato.