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
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:
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.
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
Eu tenho uma solução simples ...
Basta pressionar a tecla do Windows e digitar 'startup'. Você verá "Aplicativos de inicialização"
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.
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