Je le répète une dernière fois, ce n'est pas un problème de Gimp si le gestionnaire de fenêtres affiche plusieurs boutons dans la barre des tâches. Gimp ne sait même pas si tu as une barre des tâches ou pas. C'est à ta barre des tâches de n'afficher qu'un bouton par appli, même Windows en est capable. C'est quand même pas dur à coder.
Une application n'a pas à tenir compte du gestionnaire de fenêtre, c'est tou t simplement impossible étant donné la quantitée de gestionnaire différents qu'il existe.
Et quand c'est le cas on obtient des programme de merde. Par exemple, il est clairement stipulé dans la norme X11 qu'une application peut demander une taille spécifique pour sa fenêtre, mais que dans tous les cas elle doit accepter la taille que lui indique le gestionnaire de fenêtre. Pourquoi ? Car le gestionnaire de fenêtres transmet les désir de l'utilisateur et si l'utilisateur veut une taille particulière, l'appli doit s'adapter.
Le problème c'est que certaines applies ce croient plus intélligente que l'utilisateur et refuse toute taille autre que celle qu'elles ont choisit et deviennent inutilisable avec des gestionnaires tels que dwm ou autre.
Je comprend que certains aiment les wm classiques, mais comprenez aussi que d'autres aiment des gestionnaires différents. Et le seul moyen d'obtenir des application qui fonctionnent partout c'est de laisser tout ce qui touche la gestion des fenêtre au WM justement...
Pour permettre une bonne gestion des fenêtre une appli peut donner des infos sur ses fenêtres au WM, ces infos sont passées en respectant des standards freedesktops. Et je ne suis pas sur qu'il existe un moyen pour l'appli de dire si une fenetre doit êtere afficher dans un dock ou pas. Ton appli ne sait pas si tu a un dock, une barre des tache ou quoi que ce soit, elle peut donc juste donner les infos des standard et le WM et les applis satélites exploitent ces infos.
Si il n'y a rien a ce niveau dans les standards, Gimp ne peut rien y faire. Par contre ton dock, si les infos ne sont pas disponibles, il peut toujours regarder si deux fenêtre ont été créés par la même application et t'offrire une option pour les regrouper. C'est même pas compliquer à faire...
[^] # Re: mon coup de gueule à deux balles
Posté par beagf . En réponse à la dépêche Sortie de GIMP 2.6. Évalué à 3.
Une application n'a pas à tenir compte du gestionnaire de fenêtre, c'est tou t simplement impossible étant donné la quantitée de gestionnaire différents qu'il existe.
Et quand c'est le cas on obtient des programme de merde. Par exemple, il est clairement stipulé dans la norme X11 qu'une application peut demander une taille spécifique pour sa fenêtre, mais que dans tous les cas elle doit accepter la taille que lui indique le gestionnaire de fenêtre. Pourquoi ? Car le gestionnaire de fenêtres transmet les désir de l'utilisateur et si l'utilisateur veut une taille particulière, l'appli doit s'adapter.
Le problème c'est que certaines applies ce croient plus intélligente que l'utilisateur et refuse toute taille autre que celle qu'elles ont choisit et deviennent inutilisable avec des gestionnaires tels que dwm ou autre.
Je comprend que certains aiment les wm classiques, mais comprenez aussi que d'autres aiment des gestionnaires différents. Et le seul moyen d'obtenir des application qui fonctionnent partout c'est de laisser tout ce qui touche la gestion des fenêtre au WM justement...
Pour permettre une bonne gestion des fenêtre une appli peut donner des infos sur ses fenêtres au WM, ces infos sont passées en respectant des standards freedesktops. Et je ne suis pas sur qu'il existe un moyen pour l'appli de dire si une fenetre doit êtere afficher dans un dock ou pas. Ton appli ne sait pas si tu a un dock, une barre des tache ou quoi que ce soit, elle peut donc juste donner les infos des standard et le WM et les applis satélites exploitent ces infos.
Si il n'y a rien a ce niveau dans les standards, Gimp ne peut rien y faire. Par contre ton dock, si les infos ne sont pas disponibles, il peut toujours regarder si deux fenêtre ont été créés par la même application et t'offrire une option pour les regrouper. C'est même pas compliquer à faire...