web-dev-qa-db-fra.com

Comment définir une action de clic sur zenity --notification?

Fonctionnement

echo "message:hi" | zenity --notification --listen

Je peux cliquer sur la bulle et elle disparaît. Le programme zenity continue à s'exécuter jusqu'à ce que je sois Ctrl-C. Existe-t-il un moyen de "capturer" le clic et de faire fonctionner un programme si la bulle est cliquée avant de disparaître?

3
unhammer

La demande d'exécution d'une action lorsque vous cliquez sur l'icône de notification Zenity est une demande de longue date .

Selon le rapport de bogue associé , il a été proposé d'effectuer cette action lorsque vous transmettez un paramètre tel que --cmd= - un exemple de cas d'utilisation consistait à appeler la fenêtre du terminal lorsque la notification était cliquée. c'est-à-dire en passant le paramètre --cmd=gnome-terminal

Cependant, cela reste à faire, en attendant qu'un codeur en herbe prenne la relève.

3
fossfreedom