Alternance fenetre premier plan
Bonsoir,
J'aimerais pouvoir effectuer la même chose que ce script bash mais en python, à savoir alterner l'affichage au premier plan de 2 fenêtres (une Chromium et l'autre Python3-Tkinter RFID) toutes les 60 secondes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| #!/bin/bash
fenetre1="Python3-Tkinter RFID"
fenetre2="chromium"
fenetreAff=fenetre1
fenetre=1
while true;
do
if [ $fenetre -eq 1 ]
then
fenetreAff=$fenetre2
fenetre=2
elif [ $fenetre -eq 2 ]
then
fenetreAff=$fenetre1
fenetre=1
fi
wmctrl -a $fenetreAff
sleep 60
done |
Ce script fonctionne mais n'est pas suffisant car j'aimerais aussi faire passer le script "Python3-Tkinter RFID" (s'il ne l'est pas déjà) au premier plan lorsque quelqu'un badge. J'ai vu pas mal de choses pour alterner des fenêtres tkinter entre elles, mais je n'ai rien trouvé sur ce que je cherche à faire.
Première question : Est-ce faisable ? Si oui, auriez-vous des pistes, ressources,... ?
Merci pour votre aide
EDIT : Une piste qui semble convenir : os.system(wmctrl -a "fenetre au premier plan") . Est-ce une bonne piste ou bien il y a mieux ?