Graças ao comentário de Adam, apontando-me para Resposta do Gilles , finalmente consegui o efeito que queria com o 3M Ergonomic Mouse. Agora estou usando o KDE Plasma 5, mas suspeito que o seguinte funcione para a maioria dos sistemas X.Org modernos.
De acordo com o comando:
xinput --list
O mouse ergonômico da 3M tem o rótulo "PixArt USB Optical Mouse" no meu sistema e o comando
xinput --list-props 'PixArt USB Optical Mouse'
confirmou que as propriedades de emulação de roda evdev existem para este dispositivo.
A página man do evdev confirma o xorg.conf Nome da opção para cada uma dessas propriedades.
Então, criei um diretório chamado /etc/X11/xorg.conf.d/
e, em seguida, criei um arquivo nesse diretório chamado mousewheel-emulation.conf
, que continha o seguinte:
# Enable scroll-wheel emulation on the 3M Ergenomic Mouse.
Section "InputClass"
Identifier "3M Ergonomic Mouse Wheel Emulation"
Driver "evdev"
MatchProduct "PixArt USB Optical Mouse"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection
Depois de reiniciar a máquina, descobri que segurar o terceiro botão (aquele que sobe o controle) e mover o mouse para cima / baixo agora emula o movimento da roda de rolagem vertical, enquanto segura o terceiro botão e move o mouse para a esquerda / direita movimento da roda de rolagem horizontal. Muito agradável depois de tanto tempo sem a capacidade de rolar em todas as aplicações.
Como nota de aviso: faça backup de todo o seu sistema antes de fazer essas alterações. Quando tentei usar a configuração exatamente como mostrado na resposta de Gilles, isso fez com que meu sistema inicializasse em uma tela preta e não permitia que eu alternasse para um terminal não gráfico. Depois de várias reinicializações, consegui alternar para um terminal não gráfico (mantendo pressionadas as teclas Ctrl + Alt + F1), depois efetue login e remova o novo arquivo de configuração, o que removeu o problema. Mas é melhor fazer backup de seus arquivos apenas no caso.