thinkpad clique do meio em um VMWare não funciona (guest: Ubuntu e host: windows 7)

2

problema :

quando tento colar com o botão do meio, o botão do meio do mouse é ignorado. em outros casos, o clique do meio também é ignorado.

minha configuração :

Estação de trabalho VMWare 7.1.3

Host : windows 7 de 64 bits

Guest : partição existente do Ubuntu 10.10. Eu tenho um dual boot (ubuntu, win7) do win7 eu logar na partição do Ubuntu.

Hardware : ThinkPad x201 Tablet

questão secundária: o virtualbox tem o mesmo problema?

    
por kirill_igum 31.01.2011 / 03:37

4 respostas

1

Você pode corrigir isso desabilitando a rolagem do TrackPoint nos painéis de controle do Windows.

Eu tive o mesmo problema em um guest do VMware Ubuntu em um ThinkPad X220 executando o Windows 7. Com as configurações padrão de mouse / trackpoint, o botão do meio não se registraria quando o xev era executado no Ubuntu. Presumivelmente, alguma camada de software Windows / Lenovo de baixo nível estava capturando eventos do botão do meio e interpretando-os como comandos de rolagem.

Você pode resolver isso desativando totalmente a rolagem. No painel de controle do mouse, você pode definir a rolagem do TrackPoint para "Rolagem", "Lente de aumento" ou "Nenhum". Eu era capaz de colar no Ubuntu usando o botão do meio logo depois de definir o controle para "Nenhum".

    
por 23.11.2011 / 23:01
2

Depois de muitos meses dolorosos sem a ação do botão central do Linux, decidi insistir em encontrar uma solução para o meu host lenovo T510, Win7 host, debian.

Depois de horas tentando e pesquisando, eu finalmente encontrei: A configuração "Nem" como descrito por Alan sozinho não é suficiente para o meu modelo (e eu suponho para o outro também). Você também tem que definir o "tipo de rolagem" (para mim, nas "configurações" ao lado da configuração "Nenhum") para "suavizar"!

Obrigado ao UltraNav / Lenovo por oferecer todos os tipos de rolagem obscura patenteada com opções de pestanas e, assim, tornar as configurações ridiculamente complexas.

    
por 20.03.2013 / 18:31
1

Enquanto Alan e docno juntos escreveram uma resposta completa satisfazendo a questão. Ele não corrige "Scrolling de Controle" , que é a rolagem que você faz ao segurar o botão do meio e mover o trackpoint para rolar uma página.

Após algumas horas de pesquisa, descobri que você pode consertar isso, permitindo que o virtualbox propague completamente o dispositivo USB (o teclado) para o convidado. Esta solução tem uma vantagem:

  • O teclado será visto diretamente pelo convidado e, pelo menos no Ubuntu, o teclado USB funciona imediatamente. Este não é o caso do Windows nem do OS X, de acordo com a minha própria experiência.

Existem algumas desvantagens muito sérias:

  • O teclado fica totalmente morto para o host! Você não pode mais usar a Chave do Host no VirtualBox mais! No entanto, você pode ter um teclado físico separado por perto (como aquele integrado em seu laptop ou qualquer outro teclado USB).
  • A integração do mouse irá parar de funcionar! completamente. Você pode, no entanto, desativá-lo no VirtualBox com Ctrl+I
  • Seu host pensará que você está completamente ocioso ao usar o teclado ThinkPad USB e o srceensaver do Host entrará em você. Isso assustou o inferno fora de mim quando a tela ficou escura! Naturalmente, isso é resolvido apenas aumentando o limite de tempo.

Eu gostaria de ter visto isso mais cedo, pois não precisaria baixar nenhum driver do Windows para o meu teclado USB.

    
por 23.05.2013 / 02:24
0

O Ubuntu / Gnome não trata nativamente o botão do meio do mouse como uma roda de rolagem. Eu acho que faz algo estranho como colar da prancheta.

Você precisará configurá-lo manualmente.

Para um utilitário gráfico, você pode instalar o GPointing Device Settings executando

sudo aptitude install sysfsutils

Veja: link

    
por 31.01.2011 / 04:07