Ubuntu GNOME 14.04 Desativar o Touchpad enquanto digita não funciona

8

Estou usando o Ubuntu GNOME 14.04.

A configuração "desativar o touchpad durante a digitação" nas configurações do sistema não funciona.

Qualquer permutação do comando "syndaemon" não funciona.

É realmente irritante, quando estou digitando de repente, o foco estará em uma nova janela, ou um grande pedaço de texto desaparecerá, etc.

Estou usando um laptop Dell Inspiron 14 da série 5000, sem usar drivers proprietários.

Eu também tentei instalar Pointing Devices do Centro de Software e desativar a partir daí. Não funcionou também.

Existe a resposta para esta pergunta: Problema do touchpad: pulando o cursor durante a digitação (Ubuntu 14.04), o syndaemon não ajuda mas eu não quero tentar recompilar os drivers a menos que definitivamente não haja outra solução. Também há isto: link , mas isso também envolve remendar drivers (também não está claro como aplicá-lo).

Como posso fazer isso funcionar?

    
por Aristides 31.07.2014 / 15:21

3 respostas

3

Eu sei exatamente qual é o problema (pelo menos no meu caso, que parece idêntico). É porque você está perdendo librecord.so . A configuração do GNOME exige esse arquivo porque usa a opção syndaemon with -R . Tanto quanto eu sei, esse arquivo foi descartado e não é mais fornecido com o xorg-server.

Existem muitas maneiras difíceis de conseguir a função de digitação. Aqui do mais fácil:

Usando syndaemon Diretamente

Basta iniciar

    $ syndaemon -d

ou com a opção que você pode gostar. Veja syndaemon -h .

Lembre-se, sem -R switch.

Corrigir o daemon de configurações do GNOME

  1. Faça o download da fonte disponível em
  2. Aplique o seguinte patch: link
  3. Compile ou construa o pacote.
  4. Instalar e pronto!

NB: Desculpe, não forneço a etapa exata, já que não sou usuário do Ubuntu novamente.

Recompilar xorg-server com XRECORD

Em breve, compile com --enable-record e possivelmente --disable-xtrap . Encontrou aqui .

    
por Abdillah 28.12.2014 / 03:25
1

Vá para o seu terminal e corra

syndaemon -i 1 -K -R -d

Se isso não funcionar, talvez o seu touchpad não suporte esta função. Se funcionar, coloque este comando nos aplicativos de inicialização para que ele seja aplicado na inicialização. Foi assim que resolvi este problema no Yoga 2 Pro.

    
por Mark 10.01.2015 / 23:28
0

Crie um documento vazio, adicione as seguintes linhas:

#!/bin/sh
synclient TouchpadOff=2

e salve-o como $HOME/bin/touchpad-settings.sh

crie o diretório bin

mkdir -p $HOME/bin

Vá ao seu traço e abra Aplicativos de inicialização , clique em Adicionar e digite no campo Comando:

$HOME/bin/touchpad-settings.sh

Digite qualquer coisa que ajude você a lembrar o que isso faz nos campos Nome e Comentário. ; -)

Clique em "Salvar" e depois em "Fechar"

Da próxima vez que você fizer o login, a digitação será desativada, então apenas por enquanto , abra um terminal e digite:

$HOME/bin/touchpad-settings.sh

para evitar que você tenha que fazer logoff / logon novamente! ; -)

Você também pode adicionar comandos adicionais que também incomodam seu touchpad nesse arquivo. Por exemplo. o meu tem:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Para ver todas as possibilidades que você pode ativar / desativar, vá para um terminal e digite:

synclient -l
    
por Fabby 11.11.2014 / 11:40