bastoseduf
(usa Deepin)
Enviado em 09/09/2018 - 13:05h
Olá pessoal, boa tarde!
Sou iniciante no Linux e aos poucos estou aprendendo a fazer os ajustes necessários.
Já utilizei Ubuntu, Mint, e atualmente estou avaliando a Deepin.
Utilizo um sony-vaio VPCSC e em todas as distribuições tive problemas com o Touch Pad que não funcionava direito e ficava travando. Depois de muito procurar, verifiquei que ele não "travava" de fato, mas sim que a sensibilidade não estava ajustada corretamente.
Pesquisando um pouco sobre o assunto, encontrei no XORG o comando xinput para ajustar esta configuração e "voy-la" funcionou perfeitamente.
Ocorre que este comando deve ser executado todas as vezes que vc inicia o linux e, sendo assim, coloquei dentro da pasta /etc/profile.d o comando: "xinput --set-prop 16 "Synaptics Finger" 15 15 15" (onde o 16 é o ID do touch pad)
Até então tudo funcionando perfeitamente, o problema é que o ID do touchpad altera constantemente e preciso de um script que faça os seguintes comandos:
Execute ao iniciar:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Sony Vaio Jogdial id=8 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS GlidePoint id=14 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=12 [slave pointer (2)]
⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=17 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Sony Vaio Keys id=7 [slave keyboard (3)]
↳ Video Bus id=9 [slave keyboard (3)]
↳ Power Button id=10 [slave keyboard (3)]
↳ USB 2.0 Camera: USB Camera id=11 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ Microsoft Microsoft® Nano Transceiver v2.0 id=15 [slave keyboard (3)]
↳ Microsoft Microsoft® Nano Transceiver v2.0 id=16 [slave keyboard (3)]
↳ Microsoft Microsoft® Nano Transceiver v2.0 id=18 [slave keyboard (3)]
Procure pelo item: "AlpsPS/2 ALPS GlidePoint" e traga o ID atual, neste exemplo o "14"
Execute o comando "xinput --set-prop ID "Synaptics Finger" 5 5 5", onde o ID deve ser oriundo do resultado do comando anterior.
Atualmente o script está assim:
#!/bin/bash
xinput --set-prop 16 "Synaptics Finger" 5 5 5
O que estou tentando fazer é possível? Qual seria o script correto?
Desde já agradeço a ajuda dos amigos.
Obrigado!