Mouse detectado automaticamente - desativa a opção de terceiro botão

0

Gostaria de desativar a emulação do terceiro botão no ubuntu 9.10. Normalmente, apenas altero a opção em xorg.conf e ela desaparece - mas como faço para lidar com um mouse autodetectado?

Por exemplo, eu tenho um mouse que eu conecto a USB e tem a emulação habilitada por padrão. Como eu mudo nesse caso?

    
por viraptor 22.05.2010 / 17:25

2 respostas

-1

Como descrito no link , isso pode ser alcançado através da configuração da política hal no ubuntu 8.10 - 9.10. Todos os arquivos .fdi em /etc/hal/fdi/policy afetarão o dispositivo sendo conectado, se a correspondência específica for bem-sucedida.

As propriedades atuais de um dispositivo podem ser verificadas por meio de lshal | less . Um dispositivo de mouse provavelmente conterá uma linha como:

info.capabilities = {'input', 'input.mouse'} (string list)

Para remover a emulação do terceiro botão, o conteúdo a seguir deve ser salvo como um arquivo .fdi na pasta de políticas:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.mouse">
      <merge key="input.x11_options.Emulate3Buttons" type="string">no</merge>
    </match>
  </device>
</deviceinfo>

Embora o wiki liste outras alterações também (como configurar o driver para "mouse"), ele nem sempre funciona e pode causar um travamento do xorg ou travar completamente. Este é o arquivo mínimo necessário para desativar apenas a emulação de botão. A opção será alterada depois que o dispositivo for conectado novamente.

    
por 23.05.2010 / 03:18
0

Veja link

    
por 22.05.2010 / 20:33