Bonjour,
Je suis en train d'écrire un petit script pour faire des sauvegardes des fichiers importants de mon système, et ai choisi d'utiliser, pour rendre l'ensemble un peu plus convivial, une interface graphique minimale, en utilisant pour ce faire yad (un fork amélioré de zenity).
Je parviens à faire afficher une fenêtre avec des cases à cocher et des champs à remplir, et à traiter correctement l'ensemble des informations recueillies. Mon code à la forme :
et je récupère dans VARIABLE quelque chose comme
Code : Sélectionner tout - Visualiser dans une fenêtre à part VARIABLE=$(yad --machin=bidule --truc --chouette etc.)
Tout va bien jusqu'ici, mais cependant j'aimerais, de plus, faire en sorte que la fenêtre ouverte avec yad ne se ferme pas automatiquement dès lors que je clique sur "Ok". Pour l'instant, j'arrive à lancer yad en tant que processus à part, mais je ne parviens pas à récupérer le contenu de VARIABLE, puisqu'il faut attendre que le processus inclus dans $() soit terminé pour qu'un retour soit donné. Je me demandais donc s'il y a un moyen de récupérer dynamiquement le contenu de VARIABLE, sans pour autant attendre que yad se ferme ? Ou peut-être n'est-ce pas possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part TRUE|TRUE|FALSE|/usr/local/bin/truc|
Partager