Iconification d'une fenetre dans la Taskbar [Linux/X11] - C - Programmation
Marsh Posté le 25-11-2005 à 12:26:17
Bonjour
la librairie X11 est une librairie basique. KDE est une sur couche de cette librairie il faut donc chercher une fonction dans KDE (que je ne connais pas) pour ce faire et non dans la Xlib
Marsh Posté le 25-11-2005 à 13:07:18
ok merci, j'ai trouvé la commande ksystraycmd qui permet l'iconification de n'importe quel soft tournant sur KDE. Mais comme j'aimerais faire un code portable quelque soit le gestionnaire, j'vais essayer de regarder la lib eggtrayicon (utilisant la lib gtk2), qui apparement est utilisé pour la réduction dans la barre des taches (quelque soit le gestionnaire, apparemment...)
Marsh Posté le 28-11-2005 à 12:13:54
Lorsque les librairies adéquates sont installées, kde accepte n'importe quel programme gnome ou gtk+ et les programmes kde fonctionne sous gnome. Je ne connais pas gtk2 mais je doute que kde utilise une autre librairie que la sienne et ses dépendances + Xlib. comme gnome utilise libgnomeui et ses dépendances dont gtk+. Le code portable en mode graphique relève à mon avis plus d'une vue de l'esprit que d'une réalité.
Si c'est une simple portabilité entre kde et gnome, la configuration sous un sytème doit suffire pour qu'il soit utilisable sous l'autre si l'utilisateur final a toutes les bibliothèques.
Marsh Posté le 24-11-2005 à 13:20:42
je voudrais savoir s'il existe une fonction de la lib X11 qui permet d'iconifier une fenetre dans la Taskbar (de Kde, ou d'un autre gestionnaire de fenetres...). J'ai essayé d'utiliser la fonction XIconifyWindow, mais celle-ci ne fait que réduire la fenetre...