Resumo:
Neste post, eu explico como configuro meu trackball através do arquivo xorg.conf e pergunto o que devo fazer, sabendo que o xorg.conf está obsoleto.
Long Introdução:
Estou usando um trackball Logitech Trackman Marble em uma área de trabalho GNOME por um tempo e estou muito feliz com a sensação. ( link )
Infelizmente, quando você o insere em qualquer distribuição Linux (testado com Ubuntu, OpenSuse GNOME e Fedora), não há um clique do meio e nenhuma rolagem. Apenas o movimento básico do mouse e os cliques esquerdo e direito estão funcionando.
O que eu quero alcançar é o seguinte:
- botão esquerdo grande: clique padrão
- pequeno botão esquerdo: clique do meio
- grande botão direito: clique direito ou ativando a rolagem da bola quando o botão esquerdo pressionado
- botão direito pequeno: desativado (não é fácil clicar de qualquer forma)
Essa configuração é possível criando /etc/X11/xorg.conf com o seguinte conteúdo:
Section "InputClass"
Identifier "Marble Mouse"
Driver "evdev"
MatchProduct "Logitech USB Trackball"
MatchDevicePath "/dev/input/event*"
MatchIsPointer "yes"
Option "ButtonMapping" "1 9 3 4 5 6 7 2 8"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "3"
Option "ZAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
Option "Emulate3Buttons" "false"
EndSection
Perguntas:
1) Sabendo que o xorg.conf está obsoleto, qual deve ser a melhor maneira de configurar o meu trackball?
2) Existe alguma maneira de configurá-lo no espaço do usuário para permitir que usuários diferentes tenham configurações diferentes (por exemplo, um é canhoto)?
3) A configuração padrão atual para este dispositivo é completamente abaixo do ideal. Contra qual projeto devo relatar um bug para ter uma melhor configuração padrão plug-n-play?
4) Existe algum projeto para oferecer uma ferramenta de configuração gráfica para isso?
Pergunta bônus: Se você usa o mesmo dispositivo, você tem algum truque para evitar que a bola seja bloqueada pela gordura do dedo? ; -)
Obrigado.