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: quelle étiquette choisir?
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: quelle étiquette choisir?
Page : 1 2 3
matttbe Français 43 lylambda [Read]
04 April 2012 à 00:47

matttbe, Tuesday 28 February 2012 à 13:17


Subscription date : 24 January 2009
Messages : 12573
Hello,

Pour ceux qui suivent les commits BZR, ils ont dû voir que le protocole indicator-application avait à nouveau évolué.
Maintenant, on a plusieurs éléments qui peuvent être utilisés comme étiquette pour l'icône concernée... Voici qqs exemples:
Network-Manager:
  • Accessible Description: Connexion au réseau sans fil « (...) » active : (...) 75%
    • (si on n'est pas connecté, alors cette description est vide)
  • Title: Réseau
  • Label: /
  • Id: nm-applet
Dropbox:
  • Accessible Description: /
  • Title: /
  • Label: /
  • Id: dropbox-client-xxxx
Keyboard Indicator:
  • Accessible Description: /
  • Title: /
  • Label: be
  • Id: gsd-keyboard-xkb
Record My Deskctop:
  • Accessible Description: /
  • Title: /
  • Label: /
  • Id: gtk-recordmydesktop


Pour moi, je crois que ce serait intéressant d'afficher "Accessible Description" si c'est accessible, sinon Title si c'est accessible ou alors Label. Si aucun des trois n'est disponible, alors on n'affiche rien car l'id n'est pas plus instructif que l'icône et n'est pas "joli": voir nm-applet ou dropbox-client-xxxx, bof.
Par contre, doit-on afficher "Accessible Description"? Une personne m'a indiqué que ce serait pratique de l'avoir pour rapidement savoir à quel réseau il est connecté (et qu'il préférait ne rien voir que d'avoir 'nm-applet'). Je suis du même avis, et vous?

PS: je push la modification sur BZR (rev 2310), un revert est toujours facilement possible
PS²: merci Fab, pour la correction du problème de compilation

fabounet, Tuesday 28 February 2012 à 17:55


Subscription date : 30 November 2007
Messages : 17118
je suis pour Accessible Description, en espérant qu'ils n'y mettent pas des pages

par contre rien ça me gène un peu: c'est pas cohérent, et même si dropbox-client-xxxx n'est pas joli, c'est indicatif, non ? mais je m'étonne qu'on ait pas mieux et si tu passes par notre watcher plutôt que celui d'Ubuntu ?

en tout cas cette API devient franchement bordélique, ils laissent les stagiaires coder chez Canonical ?

matttbe, Tuesday 28 February 2012 à 23:18


Subscription date : 24 January 2009
Messages : 12573
même si dropbox-client-xxxx n'est pas joli, c'est indicatif, non ?
Oui, j'ai assez bien hésité avant de l'enlever mais vu que je me suis souvent dit que ce n'était pas très propre d'afficher ça et surtout, qu'avec la barre d'Unity, ils n'affichent rien non plus, j'ai préféré l'enlever. L'icône est assez bien explicative et le menu qui contient l'application aussi...

fabounet, Wednesday 29 February 2012 à 13:02


Subscription date : 30 November 2007
Messages : 17118
ils n'affichent rien non plus

mais ils n'affichent rien tout le temps n'est-ce pas ? ça reste donc cohérent.

et l'image ? souvent c'est simplement le nom du programme.

matttbe, Wednesday 29 February 2012 à 15:25


Subscription date : 24 January 2009
Messages : 12573
Avant il n'affichait rien mais p-e que ça va changer avec l'arrivée de nouvelles données.
Mais il n'affichait p-e rien parce que ce n'était pas de bonnes info

Car c'est tout de meme la seule 'laide' étiquette que l'on trouve dans le dock...

et l'image ? souvent c'est simplement le nom du programme
C'est pire
(nm-no-connection, dropbox-idle, ...)

fabounet, Friday 02 March 2012 à 12:35


Subscription date : 30 November 2007
Messages : 17118
grumpf
me souviens plus, on n'a rien d'autre (classe, nom de l'exécutable, X ID, etc) ?

matttbe, Friday 02 March 2012 à 14:32


Subscription date : 24 January 2009
Messages : 12573
Non...
pour nm-applet, il y a un .desktop du même nom mais pas pour 'dropbox-client-XXXX'...

Pour celui de KDE, je crois qu'il y a une info sur le WindowID mais il n'y en a pas beaucoup avec une fenêtre associée mais surtout, s'il y en a une, elle n'est pas souvent active...

fabounet, Monday 05 March 2012 à 13:42


Subscription date : 30 November 2007
Messages : 17118
le X ID c'était juste pour pouvoir remonter à la classe, et donc à une étiquette.
actuellement je n'ai que 2 items ayant une étiquette sur 7
le seul truc gênant, c'est que quand on survole un élément sans nom, on s'attend à en voir un et rien ne vient, on se demande si c'est normal ou pas.
aussi certains éléments ne sont pas très explicites dans leur icône (il faut montrer le menu pour savoir ce que c'est).

matttbe, Monday 05 March 2012 à 18:30


Subscription date : 24 January 2009
Messages : 12573
Le WindowID n'est disponible que sur KDE.
Mais si on veut afficher quelque chose, je préfère afficher le nom de l'applet (Zone de notification) au lieu d'utiliser 'dropbox-client-1234'. Après tout, ces applications devraient utiliser une des variables 'Title', 'AccessibleDesc' ou 'Label'. Si elles ne le font pas... c'est pas au dock à aller chercher la moindre info à afficher...

fabounet, Wednesday 07 March 2012 à 12:20


Subscription date : 30 November 2007
Messages : 17118
c'est pas faux ...
afficher Zone de notification n'est pas très utile, ce qui me dérange c'est plus de ne pas savoir facilement ce que représente tel ou tel élément.

matttbe, Wednesday 07 March 2012 à 12:40


Subscription date : 24 January 2009
Messages : 12573
c'est plus de ne pas savoir facilement ce que représente tel ou tel élément.
Mais par défaut sous Ubuntu (et celui de KDE aussi je crois), il n'y a pas d'étiquette donc c'est un problème qui ne semble pas en être un (je suppose que les devs qui veulent ajouter leur application dans cette zone sont au courant qu'il n'y aura pas d'étiquette...)
Je comprends tout à fait ton point de vue mais afficher une "laide" info, c'est pas permis pour un dock qui se veut design. Il faut essayer d'être propre partout quittent à perdre de l'info je pense. (c'est un peu comme le soucis de l'heure où les caractères se déplacent parfois d'un pixel et même si ce n'est pas vraiment gênant, ce n'est pas "propre" )

fabounet, Wednesday 07 March 2012 à 12:45


Subscription date : 30 November 2007
Messages : 17118
bon allez d'accord, on ouvrira des rapport de bug chez les vilains devs qui n'auront pas mis de titre

matttbe, Wednesday 07 March 2012 à 12:56


Subscription date : 24 January 2009
Messages : 12573
Faut-il ajouter le nom d'applet au lieu de ne rien afficher?

fabounet, Thursday 08 March 2012 à 13:26


Subscription date : 30 November 2007
Messages : 17118
non je pense que ça n'apporte aucune info utile

lylambda, Thursday 08 March 2012 à 16:01


Subscription date : 06 September 2009
Messages : 1635
c'est un peu comme le soucis de l'heure où les caractères se déplacent parfois d'un pixel et même si ce n'est pas vraiment gênant, ce n'est pas "propre"

Héhé, jolie remontage de bug au passage ^^. Vu que fab est en phase de bouclage, je n'ose plus le déterrer une enième fois

fabounet, Friday 09 March 2012 à 12:26


Subscription date : 30 November 2007
Messages : 17118

vous utilisez quelle config pour avoir ce phénomène ?

matttbe, Friday 09 March 2012 à 17:04


Subscription date : 24 January 2009
Messages : 12573
Simplement en affichant les secondes
(sans, je crois que ça se voit aussi mais p-ê une fois par minute)

lylambda, Friday 09 March 2012 à 17:16


Subscription date : 06 September 2009
Messages : 1635
Dans mon cas, j'utilise le backend cairo, un vieux 10.10, carte ATI X300 (driver radeon) et l'horloge numérique toujours affiché dans un panel vertical à droite :

http://uppix.net/c/e/2/e629d8d94072f95e1ea8597161e32.png http://uppix.net/5/5/9/f146b075e993d2a9ca7d65e4f1330.png

fabounet, Tuesday 13 March 2012 à 17:28


Subscription date : 30 November 2007
Messages : 17118
j'ai un peu réduit la taille du texte pour qu'il rentre bien dans l'icône (problème d'arrondi dans pango, je sais pas pourquoi ça déborde un peu, chez moi ça débordait à droite )

est-ce que c'est mieux chez vous ?

lylambda, Wednesday 14 March 2012 à 01:21


Subscription date : 06 September 2009
Messages : 1635
Tiens oui, je n'ai pas noté le bug ce soir. Je vais être plus vigilant, mais je crois bien que j'ai un "résolu" à ajouter

Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Status Notifier: quelle étiquette choisir?
Page : 1 2 3
matttbe Français 43 lylambda [Read]
04 April 2012 à 00:47


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Status Notifier: quelle étiquette choisir? 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.