Ubuntu GNOME 14.04 Desativar Touchpad enquanto a digitação não está funcionando


8

Estou usando o Ubuntu GNOME 14.04.

A configuração "desativar o touchpad ao digitar" 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 5000 series, sem drivers proprietários sendo usados.

Também tentei instalar a Pointing Devicespartir do Software Center e desativar a partir daí. Também não funcionou.

Há a resposta para esta pergunta: Problema no touchpad: pular o cursor enquanto digita (Ubuntu 14.04), o syndaemon não ajuda, mas não quero tentar recompilar os drivers, a menos que definitivamente não haja outra solução. Também existe o seguinte: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1, mas isso também envolve a correção de drivers (também não está claro como aplicá-lo).

Como posso fazer isso funcionar?

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 é usado syndaemoncom a -Ropção Até onde eu sei, esse arquivo foi descartado e não é mais enviado com o xorg-server.

Há muitas maneiras difíceis de você realmente conseguir desativar a função de digitação. Aqui do mais fácil:

Usando syndaemonDiretamente

Basta iniciar

    $ syndaemon -d

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

Apenas lembre-se, sem -Rinterruptor.

Corrija o daemon de configurações do GNOME

  1. Faça o download da fonte disponível em
  2. Aplique o seguinte patch: http://pastebin.com/1xHukxR0
  3. Compile ou construa o pacote.
  4. Instale e pronto!

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

Recompile xorg-servercomXRECORD

Em breve, compile com --enable-recorde possivelmente --disable-xtrap. Encontrado aqui .


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 essa função. Se funcionar, coloque este comando nos Aplicativos de Inicialização para que seja aplicado na inicialização. Foi assim que resolvi esse problema no Yoga 2 Pro.


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á para o seu painel e abra Startup Applications, clique Adde insira no campo Comando:

$HOME/bin/touchpad-settings.sh

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

Clique em "Salvar" e "Fechar"

Na próxima vez que você fizer logon, a digitação será desativada. Por enquanto , abra um terminal e digite:

$HOME/bin/touchpad-settings.sh

para impedir que você precise fazer logoff / logon novamente! ;-)

Você também pode adicionar comandos adicionais que o incomodam sobre o touchpad neste 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, acesse um terminal e digite:

synclient -l
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.