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.653 ]
#!/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
Removendo softwares instalados no Slackware
Como configurar um segundo drive de CDROM no seu Linux
Ligar e Desligar Touchpad do Notebook no LXDE
IT Manager Duels - Teste seus conhecimentos neste game da Intel
Mais uma mini-distribuição: SliTaz GNU/Linux
SYLLABLE: Linux para micros (razoavelmente) antigos
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
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
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
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
O programa assinador digital (1)
PIP3 - erro ao instalar módulo do mariadb para o Python (9)
É normal não gostar de KDE? (8)
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)









