Après avoir revu le standard EWMH qui spécifie les infos que peuvent échanger les applis et le gestionnaire de fenêtres, tout est déjà là.
Il suffit que Gimp spécifie soit _NET_WM_WINDOW_TYPE_TOOLBAR ou _NET_WM_WINDOW_TYPE_UTILITY comme atom pour les fenêtres de dialogue, et que ton logiciel de barre de tâche comprenne ces infos et tes problèmes seront réglés.
Du côté de Gimp je ne sais pas si le bon hint est spécifié, mais de toute façon ce n'est pas à Gimp directement de le faire mais au toolkit, donc c'est plus du côter de GTK qu'il faut aller voir et éventuellement corriger le problème.
Pour ton gestionnaire de barre de tâche, aucune idées si il supporte le standard, mais si ce n'est pas le cas, il faut qu'il s'y mette.
Donc dans ton cas, tout est disponible pour le gérer, et le standard spécifie bien que l'application ne fait que décrire sont comportement, c'est au gestionnaire de fenêtre de proposé la meilleure gestion en fonction des infos qui lui sont données et des préférenece de l'utilisateur.
[^] # Re: mon coup de gueule à deux balles
Posté par beagf . En réponse à la dépêche Sortie de GIMP 2.6. Évalué à 2.
Il suffit que Gimp spécifie soit _NET_WM_WINDOW_TYPE_TOOLBAR ou _NET_WM_WINDOW_TYPE_UTILITY comme atom pour les fenêtres de dialogue, et que ton logiciel de barre de tâche comprenne ces infos et tes problèmes seront réglés.
Du côté de Gimp je ne sais pas si le bon hint est spécifié, mais de toute façon ce n'est pas à Gimp directement de le faire mais au toolkit, donc c'est plus du côter de GTK qu'il faut aller voir et éventuellement corriger le problème.
Pour ton gestionnaire de barre de tâche, aucune idées si il supporte le standard, mais si ce n'est pas le cas, il faut qu'il s'y mette.
Donc dans ton cas, tout est disponible pour le gérer, et le standard spécifie bien que l'application ne fait que décrire sont comportement, c'est au gestionnaire de fenêtre de proposé la meilleure gestion en fonction des infos qui lui sont données et des préférenece de l'utilisateur.