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 bash : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?