Como posso desativar os gestos multitoque no Ubuntu?

26

Minha estação de trabalho com o Ubuntu 12.04 é um MacBook Pro que suporta um Trackpad Multitouch .

Infelizmente, estou constantemente acionando acidentalmente o gesto de três dedos para redimensionar uma janela:

insira a descrição da imagem aqui

Como posso desativar esse gesto?


fonte
1
Você deve alterar a resposta escolhida para a correta: askubuntu.com/a/198524/2230
MetaGuru

Respostas:

3

Instale o gerenciador de configuração do Compiz:

sudo apt-get install compizconfig-settings-manager

então execute o compiz config manager (ccsm no terminal) ou simplesmente digite ccsm no dash.

e encontre no final da lista de plugins:

Unity MT Grab Handles para desativá-lo.

Qba
fonte
3
Para mim, isso remove apenas os símbolos de movimento (os círculos transparentes com setas na captura de tela de gentmatt acima). O gesto de toque com três dedos ainda move / redimensiona as janelas, mas sem mostrar esses símbolos.
Alfred Godoy
4
Posso confirmar que isso não desabilita três gestos com os dedos. Tenho o MT Grab Handles desativado e ainda consigo arrastar janelas com três dedos pela tela. Eu realmente gostaria de desativar esta funcionalidade. Quaisquer contribuições úteis serão muito apreciadas.
oznah
Esta não é a "resposta". A pergunta feita foi como desativar os gestos multitoque.
doug65536
23

Resolvi esse problema definindo os seguintes valores de configuração (os valores iniciais eram 0):

synclient ClickFinger3=2
synclient TapButton3=2
beshoy abdelmaseh mekhail
fonte
Isso fez o truque. Encontrei mais alguns links úteis. Fiz alterações no meu xorg.conf e as coisas estão boas agora. askubuntu ou arch
oznah 10/10/12
1
por que não existe uma interface do usuário para synclient? srsly (ubuntu 12,10)
NullVoxPopuli
@TheLindyHop ninguém escreveu uma ainda, vamos lá!
MetaGuru
1
Eles reativam a pasta do meio do clique. Sugerir valor que é "ridículo", como 12 ou mais para ambos os parâmetros para desativar o triplo-tap completamente
ddotsenko
Eu usei 15 para cada um dos valores e funcionou muito bem em 14.04.
mrm
3

O trackpad é configurado por padrão para ignorar toques com três dedos (e cliques com três dedos) e pode ser definido para recuperar o controle, substituindo, assim, a associação de movimentação da janela para toques com três dedos. É assim que isso pode ser feito:

  1. Procure a propriedade relevante - abra um terminal e digite:

    xinput
    

    Localize a linha que contém os detalhes do trackpad (por exemplo ↳ CyPS/2 Cypress Trackpad id=12 [slave pointer (2)] ) e anote seu idvalor. Agora digite:

    xinput list-props [id]
    

    onde [id]é substituído pelo idvalor (que está 12no exemplo fornecido). Agora localize a Synaptics Tap Actionpropriedade (por exemplo Synaptics Tap Action (282): 2, 3, 0, 0, 1, 3, 0) e anote seu número, ele será colocado entre colchetes (aqui está 282). Observe também os valores da propriedade, nós os usaremos posteriormente.

  2. Supondo que você queira esse comportamento na inicialização, crie um shell script e adicione-o aos programas de inicialização. Vamos chamar esse script de trackpad.sh . Nosso objetivo é substituir o último valor por um novo, por exemplo, para o clique do meio. Edite o script para conter o seguinte:

    #!/bin/bash
    
    xinput set-prop [xinput-prop-id] [prop-number] [TR] [BR] [TL] [BL] [F1] [F2] 2
    

    Nosso comando de exemplo concreto será mais ou menos assim (apenas por uma demonstração):

    xinput set-prop 12 282 2, 3, 0, 0, 1, 3, 2
    

    Observe que substituímos apenas o último valor de 0para 2, para significar clique do meio. Você pode escolher entre 1(clique esquerdo), 2(clique do meio) ou 3(clique direito).

  3. Conceda ao script permissões de execução e execute-o. Você está pronto para ir!

Referência

Eliran Malka
fonte