Adicionar funcionalidades ao Touchpad

Publicado por Júlio Hoffimann Mendes em 30/06/2010

[ Hits: 23.987 ]

 


Adicionar funcionalidades ao Touchpad



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!

Outras dicas deste autor

Curte discutir usando fórmulas no MSN? O Kopete é uma boa pedida!

LibreOffice Writer - Do básico ao avançado

"Propriedade intelectual" e interesse público

Como adicionar mecanismos de pesquisa no Chromium

Edição de fórmulas LaTeX no LibreOffice

Leitura recomendada

Wheel Mouse (com rodinha) USB no Slackware 10 (Xorg)

Desabilitar tela de dicas de atalhos de teclado do Ubuntu 12.04

Grub2 não detecta Windows [Resolvido]

Configurando o "c" agudo no Firefox e Thunderbird

Problema na página do Banco do Brasil - Solução: Downgrade do kernel no Debian

  

Comentários
[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 Lisandro 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.

[5] Comentário enviado por talesam em 17/04/2013 - 17:59h

Isso é bem simples de fazer, mas e no caso do Ubuntu que está "fora dos padrões", aonde você configuraria para essas modificações serem permanentes? No caso do ubuntu 13.04

[6] Comentário enviado por julio_hoffimann em 17/04/2013 - 19:16h

Oi Tales,

Também repudio distribuições que fogem aos padrões, infelizmente temos que acompanhar as mudanças impostas pelas grandes representantes.

Vi o email que me mandou e o post no seu blog. Você tentou criar um /etc/X11/xorg.conf.d/10-synaptics.conf e o Gnome simplesmente ignorou as configurações, correto?

Veja se isto resolve seu problema: https://wiki.archlinux.org/index.php/Touchpad_Synaptics#xorg.conf.d.2F50-synaptics.conf_doesn.27t_se...

Abs.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts