Habilitando/desabilitando o touchpad através da tecla de função Fn (Fn + F9) em notebooks Asus
Publicado por David Lorente em 10/03/2016
[ Hits: 6.645 ]
#!/bin/bash declare -i IDp ID=`xinput list | grep -Eio 'touchpad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'` declare -i STATE STATE=`xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'` if [ $STATE -eq 1 ] then xinput disable $ID # echo "Touchpad disabled." # notify-send 'Touchpad' 'Disabled' -i /usr/share/icons/Adwaita/48x48/devices/input-touchpad.png else xinput enable $ID # echo "Touchpad enabled." # notify-send 'Touchpad' 'Enabled' -i /usr/share/icons/Adwaita/48x48/devices/input-touchpad.png fi
#!/bin/bash # Script touchpad_toogle.sh: habilita/desabilita o touchpad por meio das teclas de atalho (fn+f9) # Local onde a trava será criadap CMD="/home/username/.local/share/scripts/touchpad" ID=$(xinput list | grep -Eio 'touchpad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}') STATE=$(xinput list-props $ID | grep 'Device Enabled' | awk '{print $4}') if [ $STATE -eq 1 ] then xinput disable $ID # make the lock to remember the touchpad's last status touch $CMD/touchpad.lock # echo "Touchpad enabled." notify-send -t 3000 'Touchpad' 'Disabled' -i /usr/share/icons/Numix-Circle/48x48/apps/input-touchpad.svg else xinput enable $ID # remove the lock to remember the touchpad's last status if [ -f $CMD/touchpad.lock ] then rm $CMD/touchpad.lock fi # echo "Touchpad enabled." notify-send -t 3000 'Touchpad' 'Enabled' -i /usr/share/icons/Numix-Circle/48x48/apps/input-touchpad.svg fi
#!/bin/sh # Script touchpad_last_status.sh: verifica o último status do touchpad. # # Esse script deve ser executado ao fazer o login. Novamente no Xfce, fazemos a inclusão desse arquivo em: # "Settings > Settings Manager > Session and Startup", aba "Application Autostart". # Local onde a trava está localizada CMD="/home/username/.local/share/scripts/touchpad" ID=$(xinput list | grep -Eio 'touchpad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}') if [ -f $CMD/touchpad.lock ] then # Desabilita o touchpad xinput disable $ID fi
ID=$(xinput list | grep -Eio 'touchpad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}') xinput disable $ID
Instalando a placa de vídeo GeForce 4 MX numa PC-Chips M810LR-H
Como configurar um segundo drive de CDROM no seu Linux
Removendo softwares instalados no Slackware
Instalando um clone do "Red Hat Enterprise Linux" com o Anaconda
Pagina de erro personalizada do Squid - Com direito a MySQL
Lazarus - Reduzindo o tamanho dos executáveis
Nenhum comentário foi encontrado.
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Problema em SSD ao dar boot LinuxMint LMDE FAYE 64 (0)
Baixar jogos Independentes para Ubuntu [RESOLVIDO] (4)
PIP3 - erro ao instalar módulo do mariadb para o Python (1)
Linux x Plataformas de Trading - um problema (in-)solúvel? (4)