A pasta do botão do meio para de funcionar no VirtualBox

2

Estou executando o Ubuntu 14.10 no VirtualBox no OSX e, por algum motivo, colando com o o botão do meio do mouse para de funcionar após algum tempo. Se eu começar um novo rxvt colar funciona bem, mas depois de um tempo (não tenho certeza quanto tempo) colando com o botão do meio do mouse não funciona mais (em qualquer programa).

Eu posso ver com xsel que o texto é copiado e posso ver com xev que X recebe o "botão 2" quando pressiono o botão (que é realmente remapeado em Command_R no OSX). Quando inicio uma nova instância rxvt, a colagem começa a funcionar novamente (por um tempo) em todas as janelas rxvt abertas. Iniciar um xterm também faz com que ele funcione novamente, mas iniciar o xclock não funciona. Portanto, parece que alguém remove a função de colar do evento do botão 2 e que ela é adicionada novamente quando um terminal é iniciado.

Alguma idéia de como depurar isso?

    
por Per Knytt 23.02.2015 / 12:16

2 respostas

0

Mistério resolvido! Eu uso "xkbset m" para ativar as teclas do teclado para emular os botões do mouse. Acontece que essa operação tem um tempo limite (não documentado na horrível página do manual), então foi isso que fez a operação de colar parar de funcionar. Desde que eu corri "xkbset m" no meu .bashrc que foi a razão pela qual as coisas começariam a funcionar novamente sempre que um novo terminal fosse iniciado. Ainda é um mistério para mim porque xev ainda vê os eventos do botão 2 na chave, uma vez que esse tipo de indica que X ainda recebe um evento de botão do mouse a partir da tecla Command_R.

De qualquer forma, essa correção foi substituir "xkbset m" por "xkbset exp = m".

Eu encontrei a solução aqui

    
por Per Knytt 13.03.2015 / 08:38
0

Eu não contaria isso como uma resposta, e eu não tenho o representante para comentar, mas se você ainda não viu, esta página e essa outra pergunta pode, pelo menos, ajudá-lo a ir na direção certa. Eu não tenho certeza qual é o problema exatamente, mas se é um problema no Ubuntu, você pode escrever um script para remapear o botão do meio do mouse, e se for um problema com o VMWare, modificar o arquivo .vmx pode funcionar , pelo menos como uma solução alternativa.

    
por Jasper 27.02.2015 / 18:28