Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Drop du tri des icônes
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Drop du tri des icônes [Bug #234]
Page : 1 2 3 4
matttbe Français 77 matttbe [Read]
21 February 2012 à 10:26

matttbe, Tuesday 04 October 2011 à 18:19


Subscription date : 24 January 2009
Messages : 12573
Pourquoi avoir enlevé l'option pour le tri des icônes? (séparer automatiquement les lanceurs / applets / applications? Car ça a complètement changé mon thème (et je suppose beaucoup d'autres, p-ê aussi ceux du serveur, etc.) et je trouvais l'option pratique pour avoir automatiquement un peu d'ordre.

Par contre, c'est pratique les changements possibles avec l'éditeur du thème courant. Et pourquoi pas avoir des boutons en-dessous à gauche pour monter/descendre ou supprimer une applet?

matttbe, Wednesday 05 October 2011 à 13:24


Subscription date : 24 January 2009
Messages : 12573
Si je veux avoir ma barre des tâches à droite avec un séparateur, voilà ce que ça donne quand il n'y a plus d'applications car il n'y a plus de séparateurs automatiques
Et avec la version d'hier, les séparateurs ont la même taille que les icônes

http://uppix.net/2/6/e/4923252bbc7a37bab564ecc7bb2b9.png

fabounet, Thursday 06 October 2011 à 16:09


Subscription date : 30 November 2007
Messages : 17118
pourquoi pas avoir des boutons en-dessous à gauche pour monter/descendre ou supprimer une applet?

On peut désormais ré-ordonner ses icônes via le panneau de conf par glissé-déposé, et supprimer un élément via un petit menu accessible au clic droit (n'importe lequel sauf bien sûr le 1er dock principal).

Le glissé-déposé marche entre 2 dock ou un dock et un sous-dock, et n'importe quel type d'icône.
par contre il ne permet pas de détacher/rattacher une applet (volontairement, car comme c'est moins visuel que de le faire depuis le dock, je pense qu'il est facile de faire une erreur et de ne pas comprendre ce qui s'est passé).

fabounet, Thursday 06 October 2011 à 16:21


Subscription date : 30 November 2007
Messages : 17118
Pourquoi avoir enlevé l'option pour le tri des icônes? (séparer automatiquement les lanceurs / applets / applications?


je pars d'un constat: tous les thèmes du serveur mélangent applets et lanceurs.
pourquoi ? parce que cette séparation n'a (plus) aucun sens. Une applet est bien souvent un "super-lanceur".
pensez aux applets Pidgin, Transmission, (toutes celles liées à une application), ou Folders, Stack, ou même GMenu, toutes ne sont finalement que des lanceurs.

or séparer applets/lanceurs a un très gros défaut: on ne peut plus placer ses applets où l'on veut. Typiquement tu droppes un fichier dans le dock, Folders se lance et s'ajoute ... ailleurs ! ce qui est très perturbant et à peu près incompréhensible d'un point de vue utilisateur.

donc plus de séparation applet/lanceur. Si l'utilisateur veut grouper ses applets, il fera comme avec les lanceurs: en ajoutant des séparateurs.

pour la séparation applis/lanceurs, le constat est identique: une icône d'appli n'est qu'un lanceur temporaire (son menu est le même que celui d'un lanceur actif).
lorsque les icones d'applis sont mélangées au lanceurs, elles sont soit sur le lanceurs, soit a coté, soit au-dessus dans un sous-dock. Elles ne sont pas séparées.
du coup les autres icons d'appli (qui n'ont pas de lanceur) ne doivent logiquement pas être séparées non plus. Elles seront donc placés à coté des lanceurs (avant ou après, on peut choisir en conf).

si les applis ne sont pas mélangées (barre des taches à part), alors les 2 types d'icônes sont séparés.

effet secondaire: simplification de l'interface (taille d'icone commune, qui pourra éventuellement être par-dock).

après c'est sûrement buggé, mais ça c'est normal (c'est le alpha de la version courante )

matttbe, Friday 07 October 2011 à 16:51


Subscription date : 24 January 2009
Messages : 12573
On peut désormais ré-ordonner ses icônes via le panneau de conf par glissé-déposé, et supprimer un élément via un petit menu accessible au clic droit (n'importe lequel sauf bien sûr le 1er dock principal).
mais ça, il faut le savoir ; avec les boutons en plus, c'est plus clair je pense. (de petits boutons discrets du thème gtk )

Pour le tri automatique, je comprends les arguments mais dans deux conditions, je ne suis pas trop d'accord.
  • La première, c'est que ça va casser de nombreux thèmes, un peu dommage. Pas moyen d'avoir une transition? Car pour moi, il faut éviter "perturber" l'utilisateur (surtout le très lambda qui va utiliser un vieux thème) en changeant de version même si, à première vue, ce n'est pas compliqué de déplacer les icônes comme avant.
  • La deuxième, c'est le tri applets + lanceurs avec les applications... Je pense que c'est intéressant d'ordonner son dock, de savoir où vont se trouver nos icônes avant de le regarder et p-ê de chercher. Les applets et les lanceurs, ils ne bougent pas. S'ils "volent" l'application de la barre des tâches, on le sait à l'avance et on sait donc aussi où on va trouver l'application pour interagir avec. Par contre, pour les autres applications, s'il n'y a pas d’endroits prévus pour la barre des tâches, il n'y a plus vraiment d'ordre... Enfin si, il y en a un (en se mettant à côté des autres applis déjà ouvertes (mais la première se met où, etc.)) mais ce n'est pas précis. J'apprécie le fait d'avoir ces applications sur le côté (ex: toujours à droite avec un séparateur automatique), c'est ordonné et pratique, je trouve, mais ce n'est plus possible d'avoir ce comportement actuellement. Pourquoi pas un choix dans la config pour placer la barre des tâches à gauche, à droite ou à un endroit précis (on pourrait utiliser une icône uniquement visible dans le panneau de config pour la placer où on veut) avec ou non des séparateurs automatiques en option, non?


or séparer applets/lanceurs a un très gros défaut: on ne peut plus placer ses applets où l'on veut. Typiquement tu droppes un fichier dans le dock, Folders se lance et s'ajoute ... ailleurs ! ce qui est très perturbant et à peu près incompréhensible d'un point de vue utilisateur.
Si uniquement la barre des tâches est séparée, c'est censé être une plus petite partie... Et séparer la barre des tâches peut être pratique avec la vue panel: avoir un groupe d'icônes (donc avec un séparateur automatique) uniquement avec la barre des tâches.

SQP, Friday 07 October 2011 à 18:03


Subscription date : 03 July 2010
Messages : 1081
je pense que maintenant qu'on peut déplacer facilement leurs icônes dans la config, on peut ajouter une section "Taskbar" à cette config pour définir précisément ou vont apparaître les nouvelles icônes.
C'est une option dont j'ai envie depuis un petit moment, et qui réglerait un certain nombre de problèmes associés à cette partie :
  • précision de l'emplacement de notre section taskbar
  • possibilité de la déplacer dans le dock désiré vu que le code de recherche d'emplacement d'icone devrait se simplifier (j'ai pas eu spécialement envie de taper dedans )


et je confirme que pour moi, il n'y a aucun intérêt à séparer applets et lanceurs. On peut très facilement remplacer un lanceur par son équivalent en applet (j'ai mis xchat), et ce n'est rien censé changer.

Edit : et je confirme que mes séparateurs normaux font maintenant ICON_SIZE et pas SEPARATOR_SIZE

taiebot65, Friday 07 October 2011 à 21:57


Subscription date : 26 October 2008
Messages : 1904
+1 pour l'idee de SQP.
Cela pourrait etre un applet. J'avais essayer avec l'applet sudock

Si je me souviens bien AWN avait cette option et j'avais trouve ca tres simple

lylambda, Monday 10 October 2011 à 14:38


Subscription date : 06 September 2009
Messages : 1635
Je rejoins beaucoup les avis précédent:

1/ Le drag and drop des icônes dans la fenêtre issu de conf est très pratique
Comme le dit Matttbe, il faudrait que ce soit plus visible pour les utilisateurs. Je me rappelles avoir essayé le glisser-déposer lors de la création de cette fenêtre de config. Mais il a fallut que je lises la nouveauté sur le forum pour retenter.
Du coup, je trouves que cette fenêtre de config est bizarrement accessible au vu de son utilité. Pour l'instant, il y a 3 possibilités :
- ouvrir le menu d'une applet et sélectionner "Configurer cette applet".
- ouvrir le menu d'un lanceur et sélectionner "Modifier ce lanceur".
- ouvrir le menu d'un séparateur et sélectionner "Modifier ce séparateur".
Avec des icônes qui varient, je trouve les entrées peut homogènes alors qu'elles mènes à la même fenêtre. Avec cette nouvelle fonctionnalité, je pense qu'il faudrait la revaloriser.
Soit remplacer toutes ces entrées en une unique (tel "Modifier cet élément"), soit créer une nouvelle entrée dans le menu (comme "Agencement du contenu") et la placer entre le "Configurer" générale et "Gestion des thèmes".
Une autre possibilité serait d'ajouter deux nouvelles catégories dans le Panneau de conf : "Agencement" et "Gestion de thèmes". Cela permettrait de tout centraliser dans une même fenêtre et d'alléger un peu le menu.

2/ Le changement dans le comportement de la barre de tâche n'est pas idiot mais pose quelques problèmes :
- Si on décide de ne pas mélanger lanceurs et applications, on peut placer les nouvelles icônes en début ou fin du dock principale. C'est pas mal, mais cela mériterais plus de souplesse. L'idée de l'applet "Taskbar" de SQP est excellente et résoudrait le problème. On pourrait alors faire apparaître les applications lancées en milieu de dock, dans un sous-dock, un dock secondaire selon notre bon vouloir. Dans la même optique, l'apparition de séparateurs automatiques devrait être activable en option.
- Si on mélange lanceurs et applications, on économise de la place. Par contre impossible de choisir l'emplacement des nouvelles icônes (l'option est grisée). Pourquoi ? Cela complique la tâche pour retrouver ses applications. De plus, il n'y a plus de séparateurs automatiques si on le souhaites.
Dans le cas où on classe ses icônes par catégorie d'utilisation (Web, utilitaires, bureautique, etc.), l'idéal serait de pouvoir définir définitivement le site d'apparition de l'application.
Deux solution seraient possible :
--> par drag and drop, lors de la première utilisation d'une application. Ensuite le dock se rappellerait de l'emplacement définis.
--> par la création de catégories. Toute icône désignée dans une catégorie spécifique via ses paramètres serait placée automatiquement dans une zone précise définit pour cette catégorie (entre 2 séparateurs, un sous-dock, etc.).

3/ Développer l'idée de super-lanceurs/applets serait un plus pour le dock. Par exemple, inclure une barre de suivi de téléchargement sur l'icône de Firefox et de Deluge, ou des rappels à la sauvegarde pour LibO et Gimp, etc.

4/ Enfin, comme l'a indiqué matttbe, il y a un bug au niveau des séparateurs, dont la taille n'est plus modifiable.

En tout cas, cette alpha laisse présager de jolies évolutions pour CD

fabounet, Monday 10 October 2011 à 17:49


Subscription date : 30 November 2007
Messages : 17118
La première, c'est que ça va casser de nombreux thèmes, un peu dommage. Pas moyen d'avoir une transition?

certes, mais je n'avais pas envie de faire une moulinette (très compliquée pour pas grand chose, et qui ne sera utile qu'une seule fois donc fera du code mort)
mais je mettrai un message dans le Changelog

Si uniquement la barre des tâches est séparée, c'est censé être une plus petite partie... Et séparer la barre des tâches peut être pratique avec la vue panel: avoir un groupe d'icônes (donc avec un séparateur automatique) uniquement avec la barre des tâches.

si ta barre des taches est séparée, oui tu auras un groupe d'icones d'appli à part.
sinon, supposons que tu aies un lanceur firefox mais pas thunderbird, et que tu ouvres les 2; pourquoi l'icone de la fenetre de firefox serait à gauche et celle de thunderbird séparée ? ce sont 2 icones d'appli.
celle de firefox sera sur le lanceur (ou a cote), celle de thunderbird sera après le dernier lanceur (pour ça on pourrait offrir le choix, genre avant/après, peut-être regarder s'il y'a un séparateur qque part, ...)

et je confirme que mes séparateurs normaux font maintenant ICON_SIZE et pas SEPARATOR_SIZE

yep j'ai corrigé, faut que je push

déplacer la barre des taches dans un autre dock ? en fait le main dock est celui qui a la barre des taches, par définition.

Avec des icônes qui varient, je trouve les entrées peut homogènes alors qu'elles mènes à la même fenêtre. Avec cette nouvelle fonctionnalité, je pense qu'il faudrait la revaloriser.

en effet !
tes idées sont bonnes
encore que pour désengorger le menu, rien de mieux que le mode "verrouillé" à mon avis.

--> par drag and drop, --> par la création de catégories.

pas sur de comprendre, car si tu stockes des informations sur une appli, c'est que tu as un lanceur associé.

Par exemple, inclure une barre de suivi de téléchargement sur l'icône de Firefox et de Deluge, ou des rappels à la sauvegarde pour LibO et Gimp, etc.

cela dépend entièrement des interfaces de chaque appli. par exemple je ne sais pas si firefox a un plug-in Dbus.

SQP, Monday 10 October 2011 à 19:06


Subscription date : 03 July 2010
Messages : 1081
sinon, supposons que tu aies un lanceur firefox mais pas thunderbird, et que tu ouvres les 2; pourquoi l'icone de la fenetre de firefox serait à gauche et celle de thunderbird séparée ? ce sont 2 icones d'appli.
celle de firefox sera sur le lanceur (ou a cote), celle de thunderbird sera après le dernier lanceur (pour ça on pourrait offrir le choix, genre avant/après, peut-être regarder s'il y'a un séparateur qque part, ...)


parce que c'est la config que je veux
mes lanceurs sont alignés à un endroit figé comme sur les panels habituels, je sais toujours ou les trouver, et comme je les utilise en mono instance, un clic m’amène toujours ma fenêtre.
J'ai besoin d'un séparateur entre le dernier lanceur et la 1ere appli pour repérer plus vite la différence entre ces sections : je sais de quel coté du séparateur chercher mon appli vu que je sais si l'appli est dans ma liste de lanceurs ou pas.

ma config : menu - séparateur - submenu lanceurs - chat - editeur texte - editeur code - console - navigateur - séparateur - fichiers (force new) - séparateur - autres applis

j'ai donc plusieurs zones et le séparateur automatique pré applis est tout à fait pertinent.

à noter que à défaut de pouvoir placer la taskbar ou je veux, j'ai besoin de pouvoir la mettre à gauche des lanceurs (mode vertical avec lanceurs en bas)

matttbe, Monday 10 October 2011 à 21:13


Subscription date : 24 January 2009
Messages : 12573
SQP :
fabounet :
sinon, supposons que tu aies un lanceur firefox mais pas thunderbird, et que tu ouvres les 2; pourquoi l'icone de la fenetre de firefox serait à gauche et celle de thunderbird séparée ? ce sont 2 icones d'appli.
celle de firefox sera sur le lanceur (ou a cote), celle de thunderbird sera après le dernier lanceur (pour ça on pourrait offrir le choix, genre avant/après, peut-être regarder s'il y'a un séparateur qque part, ...)
parce que c'est la config que je veux
mes lanceurs sont alignés à un endroit figé comme sur les panels habituels, je sais toujours ou les trouver, et comme je les utilise en mono instance, un clic m’amène toujours ma fenêtre.
J'ai besoin d'un séparateur entre le dernier lanceur et la 1ere appli pour repérer plus vite la différence entre ces sections : je sais de quel coté du séparateur chercher mon appli vu que je sais si l'appli est dans ma liste de lanceurs ou pas.
Yep, c'est ce que je disais, l'avantage de classer, c'est de savoir avant de regarder le dock où il faut cliquer. Si à chaque fois, il faut retrouver où se trouve la dernière applet, ça peut être énervant.

Mais si le module 'taskbar' existe, serait-il possible d'au-moins garder la même position qu'avant?

fabounet, Tuesday 11 October 2011 à 17:06


Subscription date : 30 November 2007
Messages : 17118
donc en gros, tu voudrais le même comportement qu'en mode "ne pas mélanger les lanceurs et les applis", pour les icones d'applis n'ayant pas de lanceur associé ?

donc avoir ces icones-là tout à droite (ou tout à gauche) du dock, avec un séparateur automatique ?
ce serait une option bien sûr.

matttbe, Tuesday 11 October 2011 à 17:29


Subscription date : 24 January 2009
Messages : 12573
Yep, c'est ça
Mais pouvoir placer cette barre des tâches à un autre endroit précis (comme c'était possible avant), ce serait mieux

SQP, Tuesday 11 October 2011 à 17:32


Subscription date : 03 July 2010
Messages : 1081
fabounet :
donc en gros, tu voudrais le même comportement qu'en mode "ne pas mélanger les lanceurs et les applis", pour les icones d'applis n'ayant pas de lanceur associé ?


si ca veut dire grouper ensemble toutes les icones d'applis de la taskbar, oui (moins ceux qui seront gérés ailleurs, mais ca doit rien changer)

donc avoir ces icones-là tout à droite (ou tout à gauche) du dock, avec un séparateur automatique ?
ce serait une option bien sûr.


la j'aimerais avoir plus de choix. Techniquement ca devrait être au milieu du dock, juste avant le premier lanceur. Mais je ne veux pas me retrouver obligé de garder un lanceur à cet endroit la. Ca pourraît être aussi bien un applet.

C'est pour ca que je proposais de faire apparaitre l'emplacement prévu de taskbar dans la fenetre de config d'icones. Pour que chacun puisse ordonner ca comme il veut (comme tout bon panel qui se respecte)

lylambda, Tuesday 11 October 2011 à 18:28


Subscription date : 06 September 2009
Messages : 1635
mattbe et SQP parlent d'or

--> par drag and drop, --> par la création de catégories.

pas sur de comprendre, car si tu stockes des informations sur une appli, c'est que tu as un lanceur associé.

L'idée était de garder en mémoire le lieu d'apparition des applications qui n'ont pas de lanceur dans le dock.
Par exemple, je lance Gimp pour la première fois sans avoir mis de lanceur dans le dock. Par défaut, il va apparaître à droite/gauche/l'applet taskbar (barrer les mentions inutiles) du dock.
Par drag and drop ou catégorisation (cf mon message précédent), je déplace l'application à l'endroit qui me convient (la zone où je rassemble mes applications et lanceurs de logiciels graphiques par exemple). Je ferme Gimp, l'icône de l'appli disparait. Mais au prochain lancement, il réapparaitra à l'endroit que j'ai spécifié et non celui par défaut.
Autre possibilité, utiliser les .desktop pour catégoriser automatiquement, comme c'est le cas au sein du gnome-menu. Dans mon exemple précédent, Gimp installé se retrouve automatiquement dans la section graphique du Menu. Ne peut-on pas utiliser cette fonctionnalité ?

C'est une idée qui n'est peut être pas envisageable, mais comme on est en plein brainstorming sur la barre de tâche, je me lâche

matttbe, Tuesday 11 October 2011 à 18:50


Subscription date : 24 January 2009
Messages : 12573
J'aime bien l'idée du
Autre possibilité, utiliser les .desktop pour catégoriser automatiquement, comme c'est le cas au sein du gnome-menu
Mais on ne lance jamais autant d'applications. À voir...

fabounet, Wednesday 12 October 2011 à 16:39


Subscription date : 30 November 2007
Messages : 17118
et puis si tes lanceurs ne respectent pas ces catégories, ça va être le boxon
mais l'idée de se rappeler du dernier endroit n'est pas mal, encore que si tu supprimes l'icône par rapport à laquelle tu avais placé ton Gimp, ça fout tout en l'air.

la j'aimerais avoir plus de choix. Techniquement ca devrait être au milieu du dock, juste avant le premier lanceur. Mais je ne veux pas me retrouver obligé de garder un lanceur à cet endroit la. Ca pourraît être aussi bien un applet.


juste avant le premier lanceur ou juste après le dernier, c'est ce qui est fait actuellement, mais sans séparateur.
donc juste ajouter un séparateur automatique ?

taiebot65, Wednesday 12 October 2011 à 21:11


Subscription date : 26 October 2008
Messages : 1904
Est ce que mon idee est trop mauvaise ?

Je pense que Tasbar devrait etre un applet que l'on devrait placer dans le dock.

Avec l'ajout de multiple instance de cet applet, si je veux des icones specifiques avec des restrictions specifiques a une class ou une application, comme dans compiz j'indique dans les parametres la ou les fenetres qui doivent apparaitre.

Ne serait-ce pas la solution la plus simple?

Ca permettrait surtout de pouvoir grouper les applications en sous-dock avec l'option de dessiner le contenu du sous-dock. Ce que j'avais proposer y a bon bout de temps maintenant

lylambda, Wednesday 12 October 2011 à 22:30


Subscription date : 06 September 2009
Messages : 1635
donc juste ajouter un séparateur automatique ?
En mode "mélanger les lanceurs et les applications", je trouve que le séparateur (en option) et la possibilité de placer en début ou fin (voir ailleurs) manque.

Avec l'ajout de multiple instance de cet applet, si je veux des icones specifiques avec des restrictions specifiques a une class ou une application, comme dans compiz j'indique dans les parametres la ou les fenetres qui doivent apparaitre.
Pas mal du tout ! On pourrait y lié l'idée des catégories (une instance pour une catégorie si on le règle ainsi).
Ne serait-ce pas la solution la plus simple?
Effectivement, cela offre pas mal de solutions. Maintenant, au codeur de nous dire si c'est fesable.

fabounet, Friday 14 October 2011 à 12:34


Subscription date : 30 November 2007
Messages : 17118

Je pense que Tasbar devrait etre un applet que l'on devrait placer dans le dock.

ça l'est si tu la sépares des lanceurs
sinon, vu que les lanceurs sont aussi des icones d'appli, ca n'aurait aucun sens à mon avis.
pourquoi avoir certaines icônes d'appli dans un dock, et d'autres ailleurs ?

j'ai du mal à comprendre pourquoi placer ces icônes à part des lanceurs, vu qu'un lanceur est aussi une appli lorsqu'il est lancé.


Ca permettrait surtout de pouvoir grouper les applications en sous-dock

je suis pas fan, car alors les icones ne sont pas très accessibles je trouve.

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Drop du tri des icônes [Bug #234]
Page : 1 2 3 4
matttbe Français 77 matttbe [Read]
21 February 2012 à 10:26


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Drop du tri des icônes Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.