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.767 ]
#!/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
Para quem gosta de ouvir rádios online
Saiba como incluir sua foto no gerenciador de login do KDE (kdm)
Como usar o Nautilus em conjunto com o Thunderbird
Destravando o Firefox e Thunderbird
Criando e lendo QR-Code pelo shell no CentOS 6
Nenhum comentário foi encontrado.
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Conselho distribuiçao brasileira (5)
archlinux resolução abaixou após atualização (15)
Não consigo instalar distro antiga no virtualbox nem direto no hd (33)









