24-11-2019, 22:15:42
Il faut affecter le xinput du pointeur Epson au bon écran (sortie HDMI où est connecter le projecteur)
voilà un bout de code
le tableau de valeurs "${role_by_dev["TBI"]} permet de connaitre l'affectation de la sortie HDMI pour le video projecteur, donc remplacer simplement par le nom du device HDMI
simplement
voilà un bout de code
Code :
[shell script bash]
function xinput_get_id_epson () {
# affecte l'entrée xinput du pointeur Epson au device où est connecter le TBI
if [ '${role_by_dev["TBI"]}' != "" ]
then
# associé pointeur du TBI à l'écran affiché sur le tableau
# echo "device à qui sera affecté le pointeur ${role_by_dev["TBI"]}" > /home/administrateur/tbi.txt
IFS=$'\n'
for i in $(xinput --list)
do
ID_pTBI=$(echo $i | grep $TBI_mouse | sed 's/^.*id=\([0-9][0-9]\).*$/\1/')
if [ "$ID_pTBI" != "" ]; then
# echo "${TBI_mouse} ${ID_pTBI}" >> /home/administrateur/tbi.txt
xinput map-to-output $ID_pTBI ${role_by_dev["TBI"]}
fi
done
IFS=''
fi
}le tableau de valeurs "${role_by_dev["TBI"]} permet de connaitre l'affectation de la sortie HDMI pour le video projecteur, donc remplacer simplement par le nom du device HDMI
simplement
Code :
[== Undefined ==]
xinput map-to-output $ID_pTBI HDMI-2
