Alguns minutos depois de postar a pergunta, encontrei a resposta. Aqui vai no caso de alguém precisar (configuração para Mint 18 / Ubuntu 16.04):
xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Middle Button Emulation" 8 0
7 8 9
xinput set-button-map "Kensington Kensington Slimblade Trackball" 1 8 2 4 5 6 7 3 2
xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Wheel Emulation" 8 1
xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Wheel Emulation Button" 8 8
xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Wheel Emulation Axes" 8 6 7 4 5
xinput set-int-prop "Kensington Kensington Slimblade Trackball" "Evdev Wheel Emulation Timeout" 16 300
Editar
Após a atualização para o Mint 19 (em casa) e o Ubuntu 18.04 (no escritório), descobri que a configuração acima não funciona. O 18.04 usa uma biblioteca diferente para esse tipo de dispositivo (libinput) e, mesmo que eu tenha reinstalado o Evdev, algumas opções não funcionam. Depois de uma dolorosa busca, encontrei a solução.
Crie um arquivo com extensão .conf na pasta /usr/share/X11/xorg.conf.d/
. No meu caso eu chamei de 10-slimblade.conf
. Coloque esta configuração dentro do arquivo:
Section "InputClass"
Identifier "Kensington Kensington Slimblade Trackball"
MatchProduct "Kensington Kensington Slimblade Trackball"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "ButtonMapping" "1 8 2 4 5 6 7 3 2"
Option "ScrollButton" "8"
Option "ScrollMethod" "button"
Option "MiddleEmulation" "on"
EndSection
Reinicie a sessão e pronto.