Les exemples liés montrent comment écrire des applets de panneaux, qui ont été quelque peu déconseillés depuis un moment. Au lieu de cela, vous voulez probablement créer un gtk.StatusIcon. Les icônes d'état exigent que l'utilisateur dispose d'une barre d'état système, mais compte tenu de leur utilisation répandue qui couvre à peu près tout le monde.
Une fois que vous avez votre icône d'état, ce qui réduit au panneau est une simple question de:
- Afficher/masquer la fenêtre d'application lorsque l'icône est cliqué, probablement dans le gestionnaire de signaux
activate
du StatusIcon; et
- écouter
window-state-event
sur la fenêtre, l'interception des changements Icônifier de sorte que vous pouvez cacher votre fenêtre au lieu d'être montré dans la barre des tâches
Bien sûr, en utilisant une icône d'état comme celui-ci n'est pas vraiment recommandé de un point de vue de l'interface utilisateur, mais est la solution la plus pragmatique actuellement.
C'est absolument ce que je cherchais, merci. – EricR