Obrigado @ bodhi.zazen pela gentil instrução nos comentários à minha pergunta!
Para responder minha pergunta:
O problema é causado pelos comandos em rc.local
, que contém a seguinte linha para ativar a rolagem natural:
/usr/bin/synclient VertTwoFingerScroll=1
/usr/bin/synclient HorizTwoFingerScroll=1
/usr/bin/synclient VertScrollDelta=-150
/usr/bin/synclient HorizScrollDelta=-150
No entanto, a execução desse comando requer conexão com o X Server, do qual todos os aplicativos gráficos dependem. No entanto, rc.local
é executado antes de o servidor X ser iniciado e, portanto, o erro Failed to connect to X Server
.
Para corrigir isso, basta remover essa linha de rc.local
e sudo service rc.local start
funcionaria bem.
Para responder à minha pergunta real:
A remoção dessa linha não habilita a rolagem natural. Para fazer isso, você precisa colocar a configuração em um arquivo de configuração do Xorg.
Adicione as seguintes linhas a /usr/share/X11/xorg.conf.d/60-synaptics-options.conf
, observe que você não precisa chmod a+x
.
# Synaptic options
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
# Enable natural scrolling
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "VertScrollDelta" "-150"
Option "HorizScrollDelta" "-150"
EndSection
reinicialize e a rolagem natural está ativada!