O comando synclient configura as funcionalidades do seu Touchpad, com ele você pode ativar ou desativar rolagens, o Touchpad e até mesmo Multi-Touch.
Algumas funções vêm ativadas por padrão, como as rolagens vertical e horizontal. Por sinal, a rolagem horizontal é bastante desconhecida, use a borda inferior do Touchpad. Outra configuração padrão são os botões direito e central do mouse, nos cantos inferior e superior direito, respectivamente.
Lembra do iPod, daquela rolagem circular para aumentar o volume? Para ativá-la, use o comando:
$ synclient CircularScrolling=1 CircularPad=1 CircScrollTrigger=8
O parâmetro CircularPad diz respeito a forma "circular", se for desativado (CircularPad=0) você terá que deslizar o dedo traçando um retângulo. O parâmetro CircScrollTrigger é o ponto de início de giro, nesse caso o canto superior esquerdo, o padrão é em todos os cantos do Touchpad (CircScrollTrigger=0).
Agora vem a parte mais legal, o Multi-Touch. Alguns hardwares dão suporte a toques simultâneos, tocar com 2 dedos é equivalente ao botão direito do mouse e 3 dedos ao botão central. Essa associação de botões é configurável.
A rolagem pode ser ainda mais incrementada para os hardwares que suportam Multi-Touch, use o comando a seguir para ativar rolagem com 2 dedos:
$ synclient VertTwoFingerScroll=1 HorizTwoFingerScroll=1
Para testar é só dar um Zoom com o seu navegador aqui no site ([Ctrl] + [=]), pôr os 2 dedos e deslizar! (para escapar do Zoom [Ctrl] + [0]).
Se deseja saber todas as configurações possíveis com o synclient, leia a página de manual do synaptics:
$ man synaptics
Boa sorte!
[1] Comentário enviado por
evaldoavelar em 30/06/2010 - 16:48h:
Boa dica!
[2] Comentário enviado por
killerbean em 30/06/2010 - 23:26h:
Legal a dica, mas comigo nao funcionou. Se eu tento dar um $ synclient -m 1 ele fala "Can't access shared memory area. SHMConfig disabled?" =/
Mas só sabe que o botao direito está no canto inferior direito e o botao do meio eh no canto superior direito já ajudou muito !:D Copy paste fica bem mais fácil
[3] Comentário enviado por
julio_hoffimann em 01/07/2010 - 09:03h:
Oi Bruno,
A opção -m que você está tentando usar é para monitorar as ações do Touchpad e requer memória compartilhada. Os comandos que passei não têm a necessidade de ativar SHM.
Caso queira utilizar a opção -m, você deve primeiro ativar o SHM no seu arquivo xorg.conf cuja localização varia de acordo com a distribuição Linux.
OBS: Ativar o SHM em máquinas com muitos usuários não é aconselhável. Ao ativá-lo, as configurações poderão ser alteradas por qualquer um e no final seu Touchpad não irá responder como você esperava. A grosso modo, as configurações estarão embaralhadas com trechos de cada usuário.
Abraço!
[4] Comentário enviado por
LisandroGuerra em 01/07/2010 - 13:07h:
Nem todos os touchpads são da synaptics, e aí não vai funcionar.
Veja qual é o seu touchpad.