Para habilitar a rolagem à esquerda, você pode essencialmente seguir a sugestão do @kos. No meu caso eu usei algo como:
synclient LTCornerButton=3 LBCornerButton=2 RTCornerButton=3 RBCornerButton=2 TapButton3=2 ClickFinger2=0 ClickFinger3=0 LockedDrags=0 VertEdgeScroll=1 HorizEdgeScroll=1 VertTwoFingerScroll=1 HorizTwoFingerScroll=1 CircularScrolling=1 CircScrollTrigger=1 PalmDetect=1 CircularPad=0
A rolagem da borda esquerda será ativada no modo natural por padrão (não sei por que). Mas você pode reverter isso com um pouco de esforço.
A primeira coisa a fazer é obter o ID do xinput do touchpad. O código a seguir lhe dará isso:
xinput list | egrep "slave.*pointer" | grep -v XTEST | sed -e 's/^.*id=//' -e 's/\s.*$//'
Agora, obtenha o mapa de botões deste dispositivo:
xinput get-button-map <id-num-here>
Isso deve lhe dar algo como:
1 2 3 5 4 6 7 8 9 10 11 12
Agora, se os números estiverem de fato em ordem, isso significa que a rolagem não é invertida. O que precisamos fazer para reverter a rolagem são os números reversos 4 e 5, que representam a roda de rolagem. Para fazer isso:
xinput set-button-map <id-num-here> 1 2 3 5 4 6 7 8 9 10 11 12
Agora você está rolar a esquerda deve funcionar corretamente.
Se você quiser reverter para o estado original, você pode usar o mesmo comando acima, dando a ordem original de seqüência.
Como você pode notar, isso vem com um preço - que sua rolagem na borda direita esteja invertida! Conforme as notas do OP abaixo, isso pode ser revertido novamente ao normal, permitindo a rolagem natural nas configurações do mouse e do touchpad.
Fonte: Esta excelente postagem no blog !