Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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