Como faço para restaurar novamente o clique do meio com dois dedos?

24

costumava ser que tocar dois dedos no touchpad envia um clique do meio do mouse. Agora ele faz um clique direito e três dedos agora são o clique do meio. Eu realmente não consigo entender a mudança e acho que é um bug ou mal copiado da Apple ou algo assim. O raciocínio me escapa totalmente. Eu uso o clique do meio para abrir links em uma nova guia no navegador o dia todo e raramente uso o clique direito (e eu tenho um botão direito do mouse abaixo do touchpad, doh) Batendo três dedos no meu minúsculo touchpad EeePC é quase impossível, então eu quero o comportamento antigo. Eu encontrei:

synclient TapButtons2=2
synclient TapButtons3=3

mas isso não funcionou em 10.10

Alguém sabe como restaurar um comportamento sensato?

    
por Thomas A. 10.11.2010 / 08:46

13 respostas

9

As configurações padrão que parecem estar ativadas com "tocar para clicar" (no meu laptop, de qualquer maneira) também fornecem as seguintes funcionalidades:

  • Clique do meio (toque no canto superior direito da área de rolagem)
  • Clique com o botão direito do mouse (toque no canto inferior direito da área de rolagem)
por Nerdfest 19.11.2010 / 21:52
8

Você também pode estar interessado em instalar o pacote gpointing-device-settings , que fornecerá mais opções de configuração para o seu touchpad. BTW, no Ubuntu 10.04LTS + isso substitui gsynaptics .

sudo apt-get install gpointing-device-settings

Uma vez instalado, você o encontra em Sistema - > Preferências - > Dispositivos apontadores .

    
por MagicFab 16.11.2010 / 16:11
7

A seguinte solução foi testada no Ubuntu 12.04 e 12.10. Isso funciona perfeitamente.

  1. Crie um arquivo /etc/X11/xorg.conf.d/touchpad.conf com o seguinte conteúdo:

    Section "InputClass"
            Identifier      "Touchpad"                      # required
            MatchIsTouchpad "on"                           # required
            Driver          "synaptics"                     # required
            Option          "MinSpeed"              "0.5"
            Option          "MaxSpeed"              "1.0"
            Option          "AccelFactor"           "0.075"
            Option          "TapButton1"            "1"
            Option          "TapButton2"            "2"     # multitouch
            Option          "TapButton3"            "3"     # multitouch
            Option          "VertTwoFingerScroll"   "1"     # multitouch
            Option          "HorizTwoFingerScroll"  "1"     # multitouch
            Option          "VertEdgeScroll"        "1"
            Option          "CoastingSpeed"         "8"
            Option          "CornerCoasting"        "1"
            Option          "CircularScrolling"     "1"
            Option          "CircScrollTrigger"     "7"
            Option          "EdgeMotionUseAlways"   "1"
            Option          "LBCornerButton"        "8"     # browser "back" btn
            Option          "RBCornerButton"        "9"     # browser "forward" btn
    EndSection
    
  2. Execute dconf-editor do seu usuário (não sudo). Vá para org.gnome.settings-daemon.plugins.mouse , desmarque active . (É um problema conhecido que o Daemon de Configurações do Gnome pode sobrescrever suas configurações de xorg.conf ).

  3. Faça o logout e faça o login. As coisas devem estar funcionando bem agora.

por Nikita Volkov 16.04.2012 / 17:25
3

xinput deu:

% bl0ck_qu0te%

então eu fiz

synclient TapButton3=3 TapButton2=2

de uma dica do link

Eu coloco isso no meu ~/.bashrc e as coisas parecem funcionar

    
por Onti 19.11.2010 / 20:46
2

Para corrigir o clique do meio, você pode usar o seguinte comando:

xinput set-int-prop NN 266 8 2 3 0 0 1 2 3

Onde NN é o id do dispositivo de mousepad, você pode vê-lo com o comando xinput list . 266 é o id da propriedade "Synaptics Tap Action" você pode vê-lo com xinput list-props NN

Você tem que executar este comando toda vez que você iniciar / login / wake.

Para torná-lo permanente, você pode colocar este comando no final do seu arquivo .profile em sua pasta pessoal. (Você também pode tentar colocá-lo em /etc/init.d/rc.local , mas no meu caso não funcionou.)

    
por Dimitris_M 15.09.2011 / 10:57
2

Para preservar sua configuração de synaptics após o currículo, eu segui estes passos em wiki.archlinux.org:

% bl0ck_qu0te%

Funcionou no Ubuntu 11.10 E agora eu tenho:

  • Rolagem com dois dedos.
  • Meio Clique com dois dedos para tocar.
  • Clique com o botão direito do mouse (toque no canto inferior direito da área de rolagem).
por leoperbo 25.11.2011 / 20:22
1

Tente executar isso como um script

xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3  # pad corners rt rb lt lb tap fingers 1 2 3 (can't simulate more then 2 tap fingers AFAIK) - values: 0=disable 1=left 2=middle 3=right etc. (in FF 8=back 9=forward)
    
por Shungun 10.11.2010 / 14:23
1

OK,

Agora preciso executar

xinput set-prop "ETPS/2 Elantech Touchpad" "Synaptics Tap Action" 8, 9, 0, 0, 1, 2, 3

e

gconftool-2 --set --type=bool /apps/gnome-power-manager/lock/suspend false 

para restaurar coisas para algo que eu possa tolerar, MAS eu tenho que executar esses comandos após cada currículo. Qual script é executado após cada currículo para automatizar isso?

    
por Thomas A. 22.11.2010 / 07:31
1

Adicione isso a /etc/X11/xorg.conf :

Section "InputClass"
    Identifier "middle button emulation class"
    MatchIsPointer "on"
    Option "Emulate3Buttons" "on"
EndSection

AVISO : tente com cautela. Quando adicionado a ~50-synaptics.conf em 11.10, pode causar falha na inicialização após a tela de login.

    
por Tim 15.09.2011 / 19:59
0

Solução # 1

Acabei de descobrir que, se você manter dois dedos pressionados no touchpad e , pressione o clique esquerdo "botão" do touchpad que emula o botão do meio do mouse (então você precisa de 3 dedos no total)

Solução # 2

Se você ainda quiser clicar nos dois botões e produzir uma emulação de botão do meio, execute:

synclient EmulateMidButtonTime=100

EmulateMidButtonTime permite que você altere o tempo necessário para produzir um botão do meio (período de tempo permitido para clicar nos dois botões). 100 significa 100 milissegundos (ms).

Você pode configurá-lo para valores ainda mais altos, como synclient EmulateMidButtonTime=500 para 500 ms, o que é tempo suficiente para clicar nos dois botões

    
por Savvas Radevic 06.07.2012 / 10:26
0

Eu fiz exatamente o que Nikita Volkov disse (criando a pasta xorg.conf.d e o arquivo touchpad.conf), mas meu arquivo é assim:

Section "InputClass"
    Identifier      "Touchpad"                      # required
    MatchIsTouchpad "on"                            # required
    Driver          "synaptics"                     # required
    Option          "MinSpeed"              "0.5"
    Option          "MaxSpeed"              "1.0"
    Option          "AccelFactor"           "0.075"
    Option          "TapButton1"            "1"
    Option          "TapButton2"            "2"     # multitouch
    Option          "TapButton3"            "3"     # multitouch
    Option          "VertTwoFingerScroll"   "1"     # multitouch
    Option          "HorizTwoFingerScroll"  "0"     # multitouch
    Option          "MaxTapTime"            "70"
    Option          "FastTaps"              "1"
EndSection

e agora está perfeito!

    
por Sergio Viudes 29.06.2013 / 21:35
0

Para mim, perdi dois dedos com o botão direito depois de instalar o gnome. Eu tentei várias dessas respostas e é isso que finalmente funcionou:

Tente isto:

xinput --set-prop "SynPS/2 Synaptics TouchPad" --type=int "libinput Click Method Enabled" 0 1

Se funcionar, faça-o persistir entre as reinicializações, adicionando-o como um script de inicialização. Procure por Startup Application Preferences . Add um novo Programa de inicialização e, em command , cole a linha acima.

Nota: Anteriormente, tentei adicioná-lo a /etc/X11/Xsession.d/ no começo, mas isso não funcionou para mim (gnome, ubuntu 16.10).

    
por roo2 14.09.2017 / 02:20
-1
synclient TapButton2=3 TapButton3=2
A tecla

nomeada de acordo com o número de dedos, o valor indica o número do botão do mouse.

    
por daihadi 30.05.2012 / 07:16