Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Status-Notifier: cacher son icône s'il n'y a pas d'application qui l'utilise
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)
Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Status-Notifier: cacher son icône s'il n'y a pas d'application qui l'utilise [Bug #258]
Page : 1 2
matttbe Français 22 matttbe [Read]
25 April 2012 à 16:50

matttbe, Friday 09 March 2012 à 11:46


Subscription date : 24 January 2009
Messages : 12573
Status-Notifier: cacher son icône s'il n'y a pas d'application qui l'utilise? Est-ce que ce ne serait pas plus sympa que d'afficher une icône vide?

Le code est là, est-ce que je l'applique? https://code.launchpad.net/~matttbe/cairo-dock-plug-ins/SN-hide-icon/+merge/96740
Et si on affiche dans un sous-dock, ajouter un message lorsqu'on clique dessus?

fabounet, Friday 09 March 2012 à 12:25


Subscription date : 30 November 2007
Messages : 17118
arf, je suis pas fan des icônes baladeuses
pourquoi pas juste un emblème vide et le titre à "no items yet" ou "couldn't connect" en cas d'erreur ?

matttbe, Friday 09 March 2012 à 17:03


Subscription date : 24 January 2009
Messages : 12573
pourquoi pas juste un emblème vide et le titre à "no items yet" ou "couldn't connect" en cas d'erreur ?
Tu vas me dire que la réponse est facile mais "parce que ça ne fait pas propre"

Si on n'est ni sur Ubuntu, ni sur une distrib avec KDE, c'est fort probable que ce systray soit inutile alors autant le cacher que de donner une excuse (car on pourrait croire que c'est tout de même un peu à cause du dock).
D'un autre côté, ça ne concerne que certains cas... une minorité peut-être...

SQP, Friday 09 March 2012 à 17:38


Subscription date : 03 July 2010
Messages : 1081
perso j'ai rien dedans, je le laisse affiché en desklets au cas ou il y aurait un programme qui se décide à l'utiliser, mais ca serait mieux dans le dock, réduit tant que inutile. (comme un vrai systray)

matttbe, Monday 12 March 2012 à 11:30


Subscription date : 24 January 2009
Messages : 12573
(Message ajouté sur la tâche #258)

Bzr branch linked: lp:~matttbe/cairo-dock-plug-ins/SN-hide-icon

fabounet, Tuesday 13 March 2012 à 17:27


Subscription date : 30 November 2007
Messages : 17118

D'un autre côté, ça ne concerne que certains cas... une minorité peut-être...

à terme oui

mais imagine l'utilisateur qui active l'applet, et rien n'apparait
c'est un gros "wtf" en perspective
(d'ailleurs, problème identique avec l'applet batterie)
je préfère plutôt informer l'utilisateur que voila, sa distrib ne supporte pas encore ce systray, il le désactivera si ça le dérange.

on peut aussi réduire sa taille, griser le fond et mettre "no items yet" en titre, ce qui me parait encore la meilleure solution non ?

lylambda, Wednesday 14 March 2012 à 01:27


Subscription date : 06 September 2009
Messages : 1635
Arf, je suis plutôt de l'avis de mat. Un systray vide n'a pas à apparaitre. Ou alors en option, pour rassurer ceux qui le souhaites, tout comme pour batterie.
Par contre à l'activation, un popup pourrait prévenir de son existence.

matttbe, Wednesday 14 March 2012 à 12:37


Subscription date : 24 January 2009
Messages : 12573
Par contre à l'activation, un popup pourrait prévenir de son existence.
Pour moi, il faudrait simplement rajouter ceci (uniquement lorsque tu actives l'applet via le menu, pas à chaque init --> comment peut-on détecter ça?)

fabounet, Wednesday 14 March 2012 à 15:31


Subscription date : 30 November 2007
Messages : 17118
avec cairo_dock_is_loading() (nom approximatif)

tout de même, je trouve ça gênant d'avoir une applet invisible
c'est un coup à la chercher et se demander où elle est.

matttbe, Wednesday 14 March 2012 à 17:00


Subscription date : 24 January 2009
Messages : 12573
Si on utilise un même panneau de conf pour configurer tout le dock avec, à gauche, la liste des applets activées, l'utilisateur peut tout de suite voir que l'applet est activée mais cachée

Ou alors, ajouter une option... Mais d'un autre côté, si on regarde les systray des autres applications (des panels), s'ils sont vides, on ne voit rien...

lylambda, Thursday 15 March 2012 à 01:29


Subscription date : 06 September 2009
Messages : 1635
Si on utilise un même panneau de conf pour configurer tout le dock avec, à gauche, la liste des applets activées, l'utilisateur peut tout de suite voir que l'applet est activée mais cachée
Je suis tout à fait d'accord. C'est d'ailleurs ce que j'utilise.

matttbe, Thursday 15 March 2012 à 02:21


Subscription date : 24 January 2009
Messages : 12573
C'est d'ailleurs ce que j'utilise.
Oui mais ce serait encore mieux si le panneau de configuration simplifié du dock rejoignait ces panneaux d'éditions des applets actifs et lanceurs

SQP, Thursday 15 March 2012 à 07:04


Subscription date : 03 July 2010
Messages : 1081
Mieux dans la théorie. Dans la pratique je vois tj pas comment faire sans que ca fasse bordélique

fabounet, Friday 16 March 2012 à 12:54


Subscription date : 30 November 2007
Messages : 17118
j'aimerais quand même mieux une solution comme ça:

réduire sa taille, griser le fond et mettre "no items yet" en titre


quitte à avoir l'autre en option (mais du coup ça me parait un peu redondant)

SQP, Friday 16 March 2012 à 14:09


Subscription date : 03 July 2010
Messages : 1081
si vraiment tu y tiens, oui ca pourrait aller avec une option "hide when empty".
Comme la plupart des personnes auront bien le temps de s'habituer à son emplacement avant de trouver l'option pour le cacher.
De toute façon, il reste très visible dans la items GUI.

(mais faut un truc qui fasse cohérent en affichage entre le mode affiché vide et le mode affiché plein)

le mode "caché / affiché plein" est cohérent avec ce qui se fait sur tous les panels.

matttbe, Sunday 01 April 2012 à 15:30


Subscription date : 24 January 2009
Messages : 12573
Finalement, qu'est-ce que l'on fait avec ce problème?
Pour moi, c'est plus propre pour l'utilisateur de cacher l'applet si elle n'est pas utilisée et de la ré-afficher si une applet est ajoutée.
Peut-être qu'il serait intéressant, si quelqu'un active l'applet depuis le panneau de conf d'ajouter un petit message mais même... si l'utilisateur voit que l'applet s'ajoute dans la liste des applets invisible, ça peut être suffisant dans un premier temps.

fabounet, Wednesday 11 April 2012 à 13:08


Subscription date : 30 November 2007
Messages : 17118
si l'utilisateur voit que l'applet s'ajoute dans la liste des applets invisible

justement il ne verra rien !
en même temps, c'est une option désactivée par défaut (enfin j'espère !) donc ne sera active que si l'utilisateur l'active explicitement, ce qui résout probablement le problème

matttbe, Wednesday 11 April 2012 à 13:29


Subscription date : 24 January 2009
Messages : 12573
Oui mais moi je pense plutôt à ça: l'utilisateur active le thème Panel mais il n'a rien qui utilise Status-Notifier. Comme avec les autres panels et leur systray, ce serait pas mal que l'icône ne soit plus visible.
Ca pourrait être une option désactivée par défaut mais activée dans les thèmes (pour ne pas que l'on se retrouve avec un 'trou')

fabounet, Friday 13 April 2012 à 17:15


Subscription date : 30 November 2007
Messages : 17118
Ca pourrait être une option désactivée par défaut mais activée dans les thèmes

c'est moyen, il va la chercher, la voir cochée en conf et ne pas la trouver dans le dock.
en plus si on souhaite la garder visible pour ne pas avoir de mouvement dans son dock, le problème reste entier (un trou)

donc il faudrait au minimum remplir ce trou et/ou le diminuer + informer dans le label

matttbe, Friday 13 April 2012 à 20:03


Subscription date : 24 January 2009
Messages : 12573
c'est moyen, il va la chercher, la voir cochée en conf et ne pas la trouver dans le dock.
Moui mais pour moi, c'est pire de voir un trou dans le dock... (ou une icône inutile)

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Status-Notifier: cacher son icône s'il n'y a pas d'application qui l'utilise [Bug #258]
Page : 1 2
matttbe Français 22 matttbe [Read]
25 April 2012 à 16:50


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Status-Notifier: cacher son icône s'il n'y a pas d'application qui l'utilise 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.