Bonjour
Où ça ? Dans une pop-up ? Dans une pop-up modale ? Dans la console qui a lancé "l'interactif" ?
"Modal" veut dire qu'il faut s'occuper du message d'erreur avant de revenir au reste.
À mon humble avis, c'est une question de fenêtre active, de prise de pouvoir intempestif par une pop-up, et d'autisme.
Zenity affiche un message qui fait perdre l'activité à la fenêtre principale (peux-tu confirmer ?) et l'application principale ne recevant plus les évènements (clic, touche) ne peut pas réagir.
Il suffit de revenir à l'application sans passer par le bureau. En fait, l'idéal est même de prendre en considération le message d'erreur (cliquer "ok") et revenir à l'application.
Un barbare désactiverait la commande zenity par une mise en commentaire de la ligne qui génère la pop-up dans le script, ou pire, désactiverait zenity lui-même, ce qui est idiot.
Peux-tu confirmer ou contredire ces hypothèses ?
Partager