Como posso alterar permanentemente as configurações do touchpad?

7

Eu adicionei este script aos meus programas de inicialização para alterar minhas configurações do touchpad na inicialização:

synclient TapButton2=2 TapButton3=3

Mas essas configurações não ficam assim após a inicialização.

Eu mudei meu script para ver os resultados:

synclient TapButton2=2 TapButton3=3
synclient | grep TapButton > $HOME/tmp/touchpad.txt

Os resultados foram confusos, o touchpad ainda não funcionou como eu queria:

$ cat ~/tmp/touchpad.txt
TapButton1              = 1
TapButton2              = 2
TapButton3              = 3

Mas quando executei synclient | grep TapButton no gnome-terminal após a inicialização , a saída foi:

$ synclient | grep TapButton
TapButton1              = 1
TapButton2              = 3
TapButton3              = 0

Eu tentei adicionar atrasos ( sleep 10s ) ao meu script antes e / ou depois de cada linha, mas isso não ajudou muito.

Portanto, presumo que exista outro programa, script ou daemon que altera as configurações do touchpad, mas não consegui encontrar qual delas.

Duas perguntas:

  • Qual programa, script ou daemon pode alterar as configurações do touchpad?
  • Existe outra maneira de alterar permanentemente as configurações do touchpad? Talvez adicionar esse script à inicialização não deva estar funcionando.

Atualizar

Eu tentei colocar

Section "InputClass"
    Identifier "touchpad my settings"
    MatchIsTouchpad "on"
    MatchOS "Linux"
    MatchDevicePath "/dev/input/mouse*"
    Option "TapButton1" "1"
    Option "TapButton2" "2"
    Option "TapButton3" "3"
    Option "PalmDetect" "on"
EndSection

no arquivo /usr/share/X11/xorg.conf.d/99-my.conf . Não ajudou também.

    
por andrybak 25.11.2013 / 20:22

3 respostas

0

Muito ruim, mas solução de trabalho para o meu problema:

Adicionando este script aos programas de inicialização:

#!/bin/bash

while true;
do
    synclient TapButton2=2 TapButton3=3
    synclient | grep Tap > $HOME/tmp/touchpad.txt
    sleep 20s
done
    
por andrybak 26.11.2013 / 14:23
2

Eu tenho uma solução simples ...

Basta pressionar a tecla do Windows e digitar 'startup'. Você verá "Aplicativos de inicialização"

  • clique aqui e, em seguida, clique em [ADICIONAR]
  • dê um nome (como mousetap2)
  • insira o comando na caixa ... ou seja,

    synclient TapButton2=2 TapButton3=3
    

e é isso ...

Ele será executado na inicialização e configurará o trackpad sem mijar com os arquivos de configuração.

    
por jimtopbloke 28.02.2014 / 00:56
0

O melhor método que funcionou para mim é adicionar suas alterações no Xsession.d, então ele será carregado automaticamente para todos os usuários quando você fizer login no X:

(o arquivo não existe, então você pode dar o nome que quiser. Os números à esquerda significam a ordem em que ele será executado em comparação com os outros arquivos.)

sudo nano /etc/X11/Xsession.d/80synaptics

Adicione apenas os comandos do synclient nesse arquivo:

synclient TapButton2=2 TapButton3=3

(deve ser de propriedade root, com permissões 644)

chmod 644 /etc/X11/Xsession.d/80synaptics
    
por rubo77 27.03.2017 / 23:16