Você pode resolver o problema de rolagem com dois dedos seguindo estas etapas:
-
Abra uma janela de terminal (shell).
-
Execute o comando abaixo para se tornar root (superusuário). Tornar-se root é importante porque ALL os comandos shell abaixo têm que ser executados pelo superusuário (todos, exceto este primeiro, obviamente):
sudo su
-
Execute o comando abaixo para baixar o arquivo de configuração padrão do touchpad do Linux 50-synaptics.conf :
wget http://hgdev.co/wp-content/uploads/50-synaptics.conf
-
Execute o comando abaixo para criar a pasta xorg.conf.d dentro de / etc / X11 / :
mkdir /etc/X11/xorg.conf.d
-
Agora, execute o comando abaixo para mover o arquivo de configuração 50-synaptics.conf para /etc/X11/xorg.conf.d / :
mv 50-synaptics.conf /etc/X11/xorg.conf.d/
-
Reinicie o seu computador.
Se ainda houver algum problema com a rolagem e o clicar com o botão direito no navegador Chrome / Chromium (ou em qualquer outro navegador de mecanismo do WebKit / Blink ou em qualquer outro lugar), ative coasting . Quando o recurso de navegação por inércia está ativado, a rolagem continua por um tempo após os dois dedos serem soltos do teclado. O recurso de navegação faz com que o driver de entrada do Synaptics fique muito ocupado (indisponível) por um tempo, portanto, não será possível tentar qualquer clique direito não solicitado logo após você liberar o teclado.
-
Para ativar o coasting, primeiro você precisa abrir uma janela de terminal do shell, tornar-se root e então executar o comando abaixo para abrir o arquivo de configuração 50-synaptics.conf para edição (don esqueça que você sempre tem que ser o root para executar corretamente qualquer um desses comandos):
gedit /etc/X11/xorg.conf.d/50-synaptics.conf
-
Como alternativa, se você não tiver o Gedit, mas tiver o Mousepad, apenas execute este comando:
mousepad /etc/X11/xorg.conf.d/50-synaptics.conf
-
O modo de inatividade é ativado ao definir o parâmetro "CoastingSpeed" como um número diferente de zero. "CoastingSpeed" define o mínimo de pergaminhos por segundo que você deve executar para iniciar o deslocamento. O padrão é 20, o que deve impedir que você inicie o deslocamento involuntariamente. Quanto maior o número, mais difícil se torna começar a descer. 0 desativa o deslocamento. Aqui está a configuração recomendada para adicionar ao seu arquivo 50-synaptics.conf (logo abaixo Opção "EmulateTwoFingerMinW" "8" , por favor, apague #Option "CoastingSpeed" " 0 " e cole o texto abaixo em seu lugar):
# Starts coasting when the user performs 20 scrolls per second (or more):
Option "CoastingSpeed" "20"
# Disables corner coasting, thus making coasting available on the entire area of the clickpad (instead of only on the right corner).
Option "CornerCoasting" "0"
-
Além disso, adicione a opção "CoastingFriction". Define o número de scrolls / second² a ser aplicado para diminuir a velocidade de deslocamento até que ele pare. O valor padrão é 50. Quanto maior o número, mais rápido o evento de parada será interrompido:
# "CoastingFriction" sets the number of scrolls/second² at which the coasting speed decreases (deceleration) until coasting stops. Default value is 50. The bigger the number, the faster the coasting event will stop.
Option "CoastingFriction" "50"
-
Agora salve o arquivo e saia do Gedit / Mousepad.
-
Reinicie seu computador. Agora tudo estará funcionando.
A solução acima deve ser suficiente se você tiver um touchpad convencional. No entanto, se você tiver um clickpad (um touchpad sem botão), você pode ter um segundo problema: o problema de rolagem com dois dedos é resolvido, mas agora a botton clica com o botão direito do mouse pode ter parado de funcionar. Nesse caso, você ainda poderá usar um toque com dois dedos (ele se comporta como um clique com o botão direito), mas é isso, não é mais preciso clicar com o botão direito pressionando o canto inferior direito do seu teclado.
-
Para consertar este segundo problema, volte para a janela de terminal do shell, torne-se root novamente e use o Gedit / Mousepad para abrir o arquivo de configuração 50-synaptics.conf novamente para edição, depois vá para a seção onde se lê:
Identifier "Ignore clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
... e modifique o texto para que seja assim:
Identifier "Enable clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "60% 0 82% 0 40% 59% 82% 0"
-
Agora salve o arquivo e saia do Gedit / Mousepad.
-
Reinicie seu computador. Agora tudo estará funcionando.
-
Se você ainda tiver algum problema com os botões direito, médio e / ou esquerdo, abra a janela do terminal do shell novamente, torne-se root / superusuário novamente e abra 50-synaptics.conf para edição e verifique se as seguintes opções estão presentes no arquivo e se estão configuradas conforme mostrado abaixo:
# Interprets 1-finger click/tap as "left button click", 2-fingers click/tap as "right button click" and 3-fingers click/tap as "middle button click":
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "ClickFinger1" "1"
Option "ClickFinger2" "3"
Option "ClickFinger3" "2"
# Enables "right button click" in the right botton of the touchpad/clickpad:
Option "RBCornerButton" "3"
-
Agora salve o arquivo e saia do Gedit / Mousepad.
-
Reinicie seu computador. Agora tudo estará funcionando.