"Desativar o Touchpad ao digitar a opção" no Ubuntu 16.04 LTS

15

Esta opção, que estava presente no painel de configurações "Mouse e Touchpad" nas versões anteriores, está ausente por algum motivo no 16.04 LTS. Alguém sabe por que isso é e / ou como corrigi-lo? Obrigado.

metalhead696
fonte
1
Todas as sugestões aqui não funcionam no Ubuntu 16.10. Por uma questão de fato, a solução do @DevNull desativará completamente o seu trackpad. Ainda estou procurando uma solução, mas queria comentar para que as pessoas não desativem o trackpad.
Nitai 29/11
Os comentários de @ Nitai são os mesmos para mim no Ubuntu 17.10
LeoRochael
User ArchLinux aqui: eu instalei synapticse xorg-inpute qualquer um destes trouxe a volta configuração.
phil294

Respostas:

14

Encontrei uma pergunta semelhante ao AskUbuntu, que fornecia um link para os detalhes necessários para resolver esse problema .

Em resumo, edite seu quirksarquivo:

sudo vim /usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf

E adicione o seguinte ao final do arquivo:

# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
        Identifier "SynPS/2 Synaptics TouchPad"
        MatchProduct "SynPS/2 Synaptics TouchPad"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/event*"
        Option "Ignore" "on"
EndSection

Agora reinicie o Xorg:

sudo systemctl restart lightdm

Agora, comece syndaemoncomo de costume:

killall syndaemon
syndaemon -i 0.50 -m 0.10 -d -K

Nota: Por alguma razão, a rolagem com dois dedos não funcionou até eu reiniciar completamente o meu laptop, mas acabou começando a funcionar.

Editar

Eu finalmente instalei o indicador do touchpad como outra resposta sugere, quando tive que mudar para um laptop Dell diferente, e essa correção não funcionou mais.

Nuvem
fonte
10

Isso funciona bem para mim (ubuntu 16.04):

sudo add-apt-repository ppa:atareao/atareao  
sudo apt-get update  
sudo apt-get install touchpad-indicator

Inicie touchpad-indicatore vá para o menu Ações . Selecione a opção Desativar o touchpad ao digitar .

fonte

sumant
fonte
1
Eu usei isso, mas achei que não era confiável. Um grande incômodo é o fato de interpretar os atalhos do teclado (como CTRL + S) como 'digitação', ou seja, toda vez que eu salvo, tenho que esperar meio segundo antes de poder usar o mouse. EDIT: meu mal, você precisa killall syndaemonprimeiro.
Niek 30/03
trabalhou para mim dell latitude 5580
Ramesh-X
1

Adicionando à solução do DevNull , adicionei este comando:

syndaemon -i 0.50 -m 0.10 -d -K

ao comando do meu aplicativo de inicialização. Dessa forma, ele ainda funciona mesmo após a reinicialização.

Jay
fonte
0

Ao pesquisar na Internet por uma resposta para esse problema, encontrei uma página que sugeria o uso do syndaemon para fazer isso (encontrada aqui: http://www.webupd8.org/2009/11/ubuntu-automatically-disable-touchpad.html ) . Eu usei o comando "syndaemon -i 2 -d -K" no terminal para minhas necessidades. Esse comando desativa o touchpad enquanto você digita por dois segundos (-i 2), exceto quando teclas modificadoras como Alt ou Shift são usadas (-K).

Espero que ajude!

Passando através
fonte
em qual versão do ubuntu você está?
Alexander Mills
Parece que não consigo mudar o intervalo. syndaemon -i 10 -d -Kainda desabilita por 2 segundos, e não 10.
Niek
0

As configurações do touchpad desapareceram provavelmente porque libinputforam instaladas. Não possui configurações de GUI.

No Ubuntu 16.10, ele é instalado por padrão.

Você pode remover xserver-xorg-input-libinputou xserver-xorg-input-libinput-hwe-16.04recuperar a GUI ou usar um arquivo de configuração para esse tipo de configuração.

Pilot6
fonte
-1

No gnome existe uma extensão que funciona perfeitamente: https://extensions.gnome.org/extension/131/touchpad-indicator/

Ariel Ruiz
fonte
O Ubuntu 16.04 LTS usa o Unity, e não o GNOME Shell, por padrão. Isso só funciona se você tiver instalado gnome-shellou ubuntu-gnome-desktopou estão usando o sabor GNOME do Ubuntu.
Lucas