• [^] # Re: Iconify

    Posté par . En réponse au message Commande X11 en C++ pour reduire une fenetre. Évalué à 4.

    XIconifyWindow(dpy, root, DefaultScreen(dpy));

    Tu essaies de réduire la fenêtre root. Mets « win » à la place.

    Tu veux dire quoi par essai WindowMaker ? Je suis sous KDE et je compte y rester ;)

    Je veux dire deux choses : la première, c'est que la réduction d'une fenêtre dépend du window manager, là où cacher une fenêtre ou la faire passer au second plan dépend essentiellement du serveur X lui-même et directement.

    La seconde est que, en vertu de cela, la réduction d'une fenêtre peut prendre n'importe quelle forme et même ne pas être possible du tout. Sous Window Maker, comme sous NextStep − et comme sous Windows 3.xx −, il n'y a pas de barre des tâches du tout. Les icônes sur le bureau ne sont pas des raccourcis, mais les applications en cours d'exécution. Il me semble même que sous Windows 3.1x, seuls les programmes effectivement minimisés apparaissaient sous forme d'icône sur le bureau (pas d'AppIcon, donc).

    D'ailleurs, la man page précise bien que XIconifyWindow n'est en fait qu'un raccourci pour envoyer l'événement « ClientMessage » au window manager qui se chargera ensuite d'en faire ce qu'il faut en faire.