C'est XIconifyWindow. XLowerWindow, c'est fait pour faire passer une fenêtre au second plan.
À noter que ça s'appelle comme ça parce que la barre des tâches, c'est surtout devenu populaire depuis Windows 95. Il a bien d'autres manières de faire. Essaie WindowMaker, pour voir.
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.
Non. Il veut dire : au lieu de la barre des tâches, cherche à rentrer ton application dans le dock(petite icone carré bien pratique) ! Regardes un peu les screenshots sur internet.
Tu peux rester sur KDE tout en utilisant un dock.
Non. Il veut dire : au lieu de la barre des tâches, cherche à rentrer ton application dans le dock(petite icone carré bien pratique) ! Regardes un peu les screenshots sur internet.
Tu peux rester sur KDE tout en utilisant un dock.
# Iconify
Posté par Obsidian . Évalué à 2.
XLowerWindow, c'est fait pour faire passer une fenêtre au second plan.
À noter que ça s'appelle comme ça parce que la barre des tâches, c'est surtout devenu populaire depuis Windows 95. Il a bien d'autres manières de faire. Essaie WindowMaker, pour voir.
[^] # Re: Iconify
Posté par xabi . Évalué à 1.
J'ai testé :
Display *dpy = XOpenDisplay("") ;
Window root = DefaultRootWindow(dpy) ;
//TODO voir commment on recupere le nom de la fenetre
Window win = findWindowByName(dpy, root, "Ogre Window") ;
if (win) {
//XMoveResizeWindow(dpy, win, _x3D, _y3D, _w3D, _h3D);
XIconifyWindow(dpy, root, DefaultScreen(dpy));
//XLowerWindow(dpy, root);
XSync(dpy, 0) ;
}
XCloseDisplay(dpy);
Mais ca fait rien.
Je suppose que le DefaultScreen doit pas marcher :(
[^] # Re: Iconify
Posté par xabi . Évalué à 1.
Je suis sous KDE et je compte y rester ;)
Mais c'est peut etre une autre API ?
Merci
[^] # Re: Iconify
Posté par Obsidian . É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.
[^] # Re: Iconify
Posté par Mehdi Saada . Évalué à -2.
Tu peux rester sur KDE tout en utilisant un dock.
[^] # Re: Iconify
Posté par Mehdi Saada . Évalué à -3.
Tu peux rester sur KDE tout en utilisant un dock.
# LOL
Posté par xabi . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.