#1 Le 14/10/2014, à 11:43
- waxdesf
exécution d'un script à la fermeture du clapet / écran
Bonjour communauté !
Je voudrais exécuter une commande automatiquement (en l’occurrence un script perso) à la fermeture du clapet (et si possible une autre à l'ouverture).
Je suis sous Xubuntu 14.04
Détail (pour info) :
j'utilise par moment mon portable comme une unité centrale avec clavier/écran/souris externes, et l'écran tactile génère des bugs de déplacement du curseur quand le clapet est fermé.
J'ai donc une petite commande 'tactile on' / 'tactile off' qui exécute ce petit script pour l'activer / le désactiver à la demande :
#!/bin/bash
XID=$(xinput list --id-only 'Atmel Atmel maXTouch Digitizer' 2>&1) # get tactile screen ID
XINPUT_OUT=$(xinput list-props $XID) # get tactile screen props
if [ $# -eq 0 ]; then # if no args
if echo "$XINPUT_OUT"|grep -q -G 'Device Enabled ([0-9]\{3\}):\s*1';
then # if enabled
echo "disabled";
xinput set-prop $XID "Device Enabled" 0 # disable
exit 0
else echo "enabled"; # if disabled
xinput set-prop $XID "Device Enabled" 1 # enable
exit 1
fi
fi
if [ $1 = "off" ]; then # if arg[1] == off
echo "disabled";
xinput set-prop $XID "Device Enabled" 0 # disable
exit 0
fi
if [ $1 = "on" ]; then
echo "enabled";
xinput set-prop $XID "Device Enabled" 1 # enable
exit 1
fi
Je voudrais simplement que ce script s'exécute automatiquement à la fermeture, et si possible de nouveau à l'ouverture.
Merci de votre aide !
Dernière modification par waxdesf (Le 14/10/2014, à 11:45)
Ubuntu 17.10 / ASUS S550CM
Intel i7-3517U 1.9GHz
Nvidia GT 635M / Intel HD
Hors ligne