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 Étiquette trop longue pour certains éléments de la zone de notification
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] Étiquette trop longue pour certains éléments de la zone de notification [Bug #301]
lylambda Français 13 matttbe [Read]
11 September 2012 à 00:08

lylambda, Saturday 25 August 2012 à 12:17


Subscription date : 06 September 2009
Messages : 1635
Ça a dut déjà être remonté, mais certaines étiquettes d'élément de la zone de notification sont trop longue pour être affichées completement.
Je suppose que les informations fournis par les applications (via Dbus ?) n'ont pas le bons format. Faut-il leur faire remonter le bug ?

Exemple :

http://uppix.net/c/c/e/4c35a26d8262398bea814225c93fd.png

http://uppix.net/4/b/b/aa16fa7d80213a75b3e9209e66fea.png

À noter un petit détail annexe : les étiquettes des éléments de la zone de notifications sont toutes placées au milieu de l'applet et non face à l'application en question. Ce serait possible de l'aligner ?

matttbe, Saturday 25 August 2012 à 13:51


Subscription date : 24 January 2009
Messages : 12573
Ça a dut déjà être remonté, mais certaines étiquettes d'élément de la zone de notification sont trop longue pour être affichées completement.
Oui, si le dock est sur le côté, il faudrait peut-être utiliser la limitation globale pour éviter ce genre de chose.
@fabounet: qu'en penses-tu?

Je suppose que les informations fournis par les applications (via Dbus ?) n'ont pas le bons format. Faut-il leur faire remonter le bug ?
Oui, ce serait bien de rapporter ce bug aux devs de Emesene.
Avant, j'avais mis que quand on avait que l'id (ce genre d'info avec des chiffres, etc.), il était préférable de ne rien afficher car pour moi, ce genre d'info n'est pas "affichable" voir inutile.
Mais fabounet a commenté:
let's display the ID if we really have nothing, just to avoid having a gap (no label), inconsistency (only on some items), and an item that you can't guess until you click on it. This is a workaround for applications that don't provide a label yet, which should hopefully become rare !
À ça, je réponds que sur Unity/Gnome-Panel, il n'y a pas de label du tout (et donc certains devs ne jugent pas utile d'ajouter un titre puisque ce n'est pas affiché sur ces systrays)

@lylambda: et toi, qu'en penses-tu?

lylambda, Saturday 25 August 2012 à 14:44


Subscription date : 06 September 2009
Messages : 1635
Les 2 manières se défendent, elles ont chacune leurs avantages et inconvénients :-/ .
À titre perso, je serais partisan d'un crop des premiers éléments lorsque l'infos est trop longue. Mais c'est sans doute difficile à mettre en place.

matttbe, Saturday 25 August 2012 à 14:52


Subscription date : 24 January 2009
Messages : 12573
À titre perso, je serais partisan d'un crop des premiers éléments lorsque l'infos est trop longue. Mais c'est sans doute difficile à mettre en place.
Oui, pas facile de savoir ce qui est intéressant à afficher ou non mais d'après ce que je vois, on a généralement quelque chose de semblable et pas très "beau"... (nm-applet, dropbox-xxxx, etc.).

C'est vrai qu'il y a de moins en moins de problème avec ça mais si les devs n'ont pas pensés à ajouter un titre, c'est qu'ils pensent qu'ils n'en ont pas besoin. On peut aussi afficher 'Zone de notification' au lieu de rien du tout

lylambda, Saturday 25 August 2012 à 14:56


Subscription date : 06 September 2009
Messages : 1635
On peut aussi afficher 'Zone de notification' au lieu de rien du tout

Très juste ! J'ai du mal à me faire un avis. il faudrait plus de retours . Si ce n'est qu'une demi douzaine d'appli, un hack (via une liste) reste possible. Sinon ta solution me semble pas aussi.

matttbe, Saturday 25 August 2012 à 15:00


Subscription date : 24 January 2009
Messages : 12573
Si ce n'est qu'une demi douzaine d'appli, un hack (via une liste) reste possible. Sinon ta solution me semble pas aussi.
Bof, c'est vraiment moche
Surtout que je suis sûr que si le bug est rapporté aux devs de emesene, ils pourront trouver une solution pour fixer ce bug

lylambda, Saturday 25 August 2012 à 15:10


Subscription date : 06 September 2009
Messages : 1635
Surtout que je suis sûr que si le bug est rapporté aux devs de emesene, ils pourront trouver une solution pour fixer ce bug

Yep, ça je m'en occupe. À voir si il y en a beaucoup d'autre.

lylambda, Monday 27 August 2012 à 23:33


Subscription date : 06 September 2009
Messages : 1635
Remontée de bug effectuée ici pour emesene-> https://github.com/emesene/emesene/issues/1486
Si il faut préciser quelque chose, n'hésitez pas !

matttbe, Thursday 30 August 2012 à 19:55


Subscription date : 24 January 2009
Messages : 12573
@fabounet: que penses-tu de ceci: si le dock est sur le côté, il faudrait peut-être utiliser la limitation globale pour la longueur des étiquettes (avoir '...' à la fin au lieu d'un arrêt brut)

Aussi, il semblerait qu'avec la nouvelle version de libindicator, le titre est automatiquement complété avec le nom du programme (ex: 'jupiter' si le programme est '/usr/bin/jupiter') si l'application n'en fourni pas (c'est le cas des applications en Python qui utilisent l'ancienne API indicator pour PyGTK, comme ici avec Emesene ou Jupiter, et qui n'ont pas la possibilité d'ajouter un titre via la trop pauvre API mais qui doivent fournir un id différent pour chaque instance). Donc je propose de ne pas affiche l'ID puisque, d'après ce que je dois, ce n'est pas une donnée intéressante à afficher (c'est un id comprenant un hash) ou alors, couper l'info au premier tiret mais c'est plus un hack qui ne concernent que les applications qui utilisent l'ancienne API...

fabounet, Thursday 06 September 2012 à 18:02


Subscription date : 30 November 2007
Messages : 17118
On peut aussi afficher 'Zone de notification' au lieu de rien du tout

ça n'aurait vraiment aucun intérêt

c'est bien d'utiliser le nom du programme, est-il accessible ? je ne vois pas trop comment.
ptet via le nom de l'objet DBus ?

ok pour couper si le titre est "bancal" (donc si on a aucune info), soit à ~12 caractères avec "...", soit au premier tiret (ça peut être foireux)

matttbe, Friday 07 September 2012 à 21:33


Subscription date : 24 January 2009
Messages : 12573
ça n'aurait vraiment aucun intérêt
Comme l'ID extra long qui n'est pas censé être affiché d'après l'API?

c'est bien d'utiliser le nom du programme, est-il accessible ? je ne vois pas trop comment.
ptet via le nom de l'objet DBus ?
Je ne sais pas. D'après D-Feet, l'objet DBus n'est pas présentable non plus.

ok pour couper si le titre est "bancal" (donc si on a aucune info), soit à ~12 caractères avec "...", soit au premier tiret (ça peut être foireux)
Si tu veux absolument le laisser, je crois que c'est nécessaire de couper le titre si on affiche l'ID.

Mais il ne faut pas oublier l'autre bug: si le dock est sur le côté, il faudrait peut-être utiliser la limitation globale pour la longueur des étiquettes (avoir '...' à la fin au lieu d'un arrêt brut)

lylambda, Saturday 08 September 2012 à 12:01


Subscription date : 06 September 2009
Messages : 1635
En ce qui concerne Emesene, une mise à jour à résolu le problème . Il ne me reste plus que l'icône de réseau wifi .

fabounet, Monday 10 September 2012 à 18:04


Subscription date : 30 November 2007
Messages : 17118
Comme l'ID extra long qui n'est pas censé être affiché d'après l'API

non, l'ID, même moche, te donne l'info essentielle de savoir à quoi correspond l'icone
les gens (moi inclus) détestent cliquer sur un truc dont il ne savent rien

si on sait couper intelligemment, ok, mais le 1er tiret ne sera pas toujours le bon
même le 1er tiret avec un chiffre après, vu que c'est de l'hexa
je vote pour couper dans tous les cas à 12 caractères les titres bancals (pour les autres, ça devrait aller je pense)

le problème plus général se règle dans la vue elle-même (ce n'est pas aux applets de savoir si le dock est vertical ou pas), il manque un petit dégradé comme dans la vue Slide

matttbe, Tuesday 11 September 2012 à 00:08


Subscription date : 24 January 2009
Messages : 12573
je vote pour couper dans tous les cas à 12 caractères les titres bancals (pour les autres, ça devrait aller je pense)
Ok
C'est pushé (rev 2532)

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Étiquette trop longue pour certains éléments de la zone de notification [Bug #301]
lylambda Français 13 matttbe [Read]
11 September 2012 à 00:08


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Étiquette trop longue pour certains éléments de la zone de notification 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.