Home > Uncategorized > Corrigindo teclado do Vmware no Ubuntu 8.10 ( Atualizado )

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

  1. Rafael
    11/23/2008 at 1:29 AM

    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. Vitor
    11/24/2008 at 8:09 AM

    Valeu pelas dicas!
    Mas… “simplismente”? Não seria “simplesmente”?
    😛

  3. 11/24/2008 at 9:45 AM

    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.

  4. 11/24/2008 at 10:09 AM

    Valeu Vitor e Hamacker!!

    Post atualizado.

  5. 11/25/2008 at 9:18 AM

    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.

  6. 01/15/2009 at 12:30 PM

    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!

  7. Abner Correa
    01/20/2009 at 8:58 AM

    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.

    • 01/20/2009 at 4:48 PM

      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

      • Dalvan
        03/13/2009 at 1:59 AM

        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” ….

  8. 01/20/2009 at 5:23 PM

    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…

  9. 02/06/2009 at 3:26 PM

    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.

  10. 02/06/2009 at 5:59 PM

    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

  11. 02/06/2009 at 10:15 PM

    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.

  12. Gustavo L. Pinho
    02/19/2009 at 2:49 PM

    Para funcionar aqui tive que trocar as ‘’ por “”

    [ ]’s
    Gustavo

  13. Jamson Átila
    04/30/2009 at 10:59 AM

    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

    • Alexandro Silva penguim@ubuntu.com
      04/30/2009 at 11:03 AM

      É isso ai man.

      Parabéns!!!

      Esse é o espirito.

      Abs.

      Alex

  14. Lázaro
    08/17/2009 at 10:57 AM

    No meu Dell Latitude D530 funcionou, mas alterando o arquivo “usr/lib/vmware/config”. Grato.

  15. Zekke
    10/29/2009 at 1:11 AM

    P/ Corrigir a barra no teclado ABNT:

    xkeymap.keycode.211 = 0x073 # Slash

  16. San
    02/28/2010 at 1:33 PM

    No Linux OpenSuse 11.2 também funcionou a configuração informada pelo penguim. A observação que faço é somente a seguinte para o meu ambiente:

    Servidor: Debian 5.0 (Lenny), somente modo texto
    VMWare: 2.0.2

    Como faço o acesso de meu cliente Firefox no OpenSuse 11.2, precisei rodar o comando informando no cliente e não no servidor, assim:

    san@maquina:~> echo ‘xkeymap.nokeycodeMap = true’ >> ~/.vmware/config

    E, não precisei reiniciar o servidor.

    P.S: no OpenSuse o Prompt de comando foge do modo convencional que usa o “$” para um usuário comum logado e uso o formato acima. O comando mesmo é:

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

  17. 03/22/2012 at 4:45 AM

    http://www.vivaolinux.com.br/topico/Linux-Hacks/Teclado-no-Ubuntu-Server

    O comando é este:

    sudo dpkg-reconfigure console-setup

    voce usa as teclas 8 e 2 do teclado numérico para correr nas opções do teclado, escolhe o seu idioma correto e um teclado que tenha o seu padrão, so to postando isso aqui pq perdi a noite toda com neguinho batendo na mesma tecla e falando que é bug do vmware, não é bug coisa nenhuma, ele instala por padrão o teclado americano, esse comando funcionou pra mim no ubuntu, mas para qualquer distro linux também serve, é so configurar o seu teclado e pronto!

    Ai galera, não estou falando desse site, mas como disse, perdi uma noite atras de um “bug” falso, vamos pensar antes de falar besteira, atrapalha quem está atras das coisas.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: