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 Erreur sur classification physique des icônes dans les séparateurs (ver. 15 oct. 2012)
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] Erreur sur classification physique des icônes dans les séparateurs (ver. 15 oct. 2012)
FrankKubuntu Français 14 fabounet [Read]
03 December 2012 à 16:56

FrankKubuntu, Sunday 21 October 2012 à 16:37


Subscription date : 21 October 2009
Messages : 1575
Mon second problème est la nouvelle façon de classifier les icônes, on peut les envoyer partout si j'ai bien lu la bulle d'info lors de l'installation de la 3.1.

Je n'arrive pas à saisir comment CD voit et traite mes séparateurs, car il ne conserve pas l'ordre de mes icônes et séparateurs.

Voici l'ordre dans lequel mes icônes et séparateurs sont, dans la version 3.0.99 alpha 1 (même ordre lorsque je migre dans la 3.1 du 15 octobre, mon screenshot vient du menu de la 3.1) :

http://uppix.net/4/6/e/79628e971912b50fb83a4f6828f84.png

Ça devrait donner ceci (ne pas tenir compte des apps d'ouvertes, soit CD et KSnapshot) :

http://uppix.net/9/8/9/2e84e7ca68a47fe32f7e583234a4d.png

Mais pour une raison que j'ignore, même lorsque je place manuellement mes icônes dans les séparateurs et que je redémarre CD, chaque fois que je démarre CD il revient à ceci (ne pas tenir compte de KSnapshot comme icône) :

http://uppix.net/b/6/7/e75a62eb50b0225c9586b1695a407.png

fabounet, Thursday 25 October 2012 à 01:45


Subscription date : 30 November 2007
Messages : 17118
tiens il manque des icones dans le panneau de config pas très grave, mais un peu bizarre tout de meme...

d'après le panneau de config, il devrait pas y'avoir de séparateur entre music-player et weather.
c'est donc surement un separateur automatique (esasye un clic droit sur le bord du séparateur; si tu as un menu avec juste une seule entrée "Cairo-Dock", alors c'est un separateur automatique)

est- ce que amsn est lancé sur ces screenshots ? quelle est ton option de placement des icones d'applis (dans la section "Taskbar" du mode avancé) ?

FrankKubuntu, Sunday 28 October 2012 à 15:35


Subscription date : 21 October 2009
Messages : 1575
Effectivement, à droite de MP et à gauche de Weather, un click-droit me donne seulement l'entrée "Cairo-Dock", mais si je le fais ailleurs là où moi j'avais mis un séparateur manuellement, j'ai aussi l'entrée "Separator".

Et je fais quoi pour enlever ce séparateur automatique?

En fait c'est emesene, pas amsn. Il est lancé oui, mais c'est pas CD qui le lance, c'est mon KDE Startup.

Ah tiens, j'avais l'option "Automatically add a separator" de cochée.
Sauf que là CD ne fonctionne plus, en décochant l'option j'ai fait SAVE, il a crashé. Je tente de le repartir, mais seulement le panneau de config apparait et pas le dock. Si je clique sur TASKBAR, le panneau crash, rien ne redémarre. D'autres options je peux aller dedans, mais à un moment donné je tombe sur une qui crash le panneau. Ça donne l'erreur suivante :

Cairo-Dock has crashed (sig 11).
It will be restarted now.
Feel free to report this bug on glx-dock.org to help improving the dock!
info on the system :
Linux oskde64 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Couldn't guess if it was an applet's fault or not. It may have crashed inside the core or inside a thread
restarting with 'cairo-dock -l debug -m -q 4'...
Sorry, Cairo-Dock has encoutered some problems, and will quit.


Hum... j'ai d'autres erreurs en le redémarrant, du style :

Cairo-Dock has crashed (sig 11).
It will be restarted now.
Feel free to report this bug on glx-dock.org to help improving the dock!
info on the system :
Linux oskde64 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Couldn't guess if it was an applet's fault or not. It may have crashed inside the core or inside a thread
restarting with 'cairo-dock -l debug -m -q 3'...
('new owner:', dbus.String(u''))
-> no more connection to cairo-dock
ERROR:dbus.proxies:Introspect error on :1.650:/org/cairodock/CairoDock: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)


Et il m'amène en maintenance mode.

module '/usr/lib/cairo-dock/libcd_gnome-integration.so' has not been loaded
Error loading icon from file '/usr/share/cairo-dock/cairo-dock.svg':
Couldn't recognize the image file format for file '/usr/share/cairo-dock/cairo-dock.svg'
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
gtk_box_pack: assertion `GTK_IS_WIDGET (child)' failed
warning : (/home/frank/stuff/Downloads/cairo-dock_bzr/cairo-dock-core/src/cairo-dock.c:main:695)
showing the maintenance mode ...


Si je fais juste quitter le maintenance mode (le panneau de config), ça fait :

Cairo-Dock has crashed (sig 11).
It will be restarted now.
Feel free to report this bug on glx-dock.org to help improving the dock!
info on the system :
Linux oskde64 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Couldn't guess if it was an applet's fault or not. It may have crashed inside the core or inside a thread
restarting with 'cairo-dock -l debug -m -q 4'...
('new owner:', dbus.String(u''))
-> no more connection to cairo-dock
ERROR:dbus.proxies:Introspect error on :1.655:/org/cairodock/CairoDock: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Sorry, Cairo-Dock has encoutered some problems, and will quit.


Je ne peux plus rien faire. Je vais donc mettre à jour avec la dernière bzr et voir si je peux redémarrer le dock.

Bon j'ai mis à jour avec 1264/2597. Ah, fonctionne pas, CD crash avec les mêmes erreurs et ne démarre pas. Je vais tout désinstaller. lolll

Bon j'ai fait une réinstallation en reprenant un backup de mon folder cairo-dock dans .config. Sinon il crashait sans arrêt.

Voici mon panneau :

http://uppix.net/0/c/e/a9a7e46de5affa4bef5b17e7e3267.png

fabounet, Monday 29 October 2012 à 01:15


Subscription date : 30 November 2007
Messages : 17118
y'a un truc louche, c'est que tu utilises l'option "after a given icon" et l'icone choisie est vide !
peut-etre que tu devrais choisir "aprs les lanceurs" ou alors définir cette icone.

bon je t'accorde que ça ne devrait pas planter de toute manière je vais tenter de reproduire ça chez moi

matttbe, Monday 29 October 2012 à 01:32


Subscription date : 24 January 2009
Messages : 12573
Bon j'ai fait une réinstallation en reprenant un backup de mon folder cairo-dock dans .config. Sinon il crashait sans arrêt.
Et si tu as toujours le dossier avec la config qui fait tout crasher, n'hésite pas à donner un petit coup de gdb ==> ddd

FrankKubuntu, Monday 29 October 2012 à 01:42


Subscription date : 21 October 2009
Messages : 1575
Vide oui, j'avais remarqué ça. Pourtant tout fonctionne bien, alors j'ai décidé de le laisser ainsi.

MAIS!!!!!!!! Ça règle le problème!

C'est bizarre car avec la 3.0.99 alpha cette option est aussi vide et ça fonctionne sans séparateur automatique. Peut-être des bugs corrigés dans la 3.1 et c'est pour ça que là on doit spécifier un icone.

Bon, je pense pas que je vois un bug là, car théoriquement y aurait dû y avoir un icone de choisi dans cette option.

FrankKubuntu, Monday 29 October 2012 à 01:44


Subscription date : 21 October 2009
Messages : 1575
Oui j'ai toujours le dossier, de toute façon je sais quoi faire pour le refaire crasher.

Je vais tenter de lui faire un gdb cette semaine.

SQP, Thursday 01 November 2012 à 11:29


Subscription date : 03 July 2010
Messages : 1081
fabounet :
y'a un truc louche, c'est que tu utilises l'option "after a given icon" et l'icone choisie est vide !
peut-etre que tu devrais choisir "aprs les lanceurs" ou alors définir cette icone.

bon je t'accorde que ça ne devrait pas planter de toute manière je vais tenter de reproduire ça chez moi :)


Ca m'arrive dans 2 cas le coup de l'icône vide ou changement de conf:
  • validation de la config en mode simple: Il manque l'option "après l'icone" (qui pourrait être déguisée en "personnalisé"), donc ca fait sauter le réglage.
  • Utilisation de l'option avec un applet, qui peut ne pas avoir été chargée, ce qui va donc nous faire perdre la trace du point de repère.


Je précise quand même que l'option "après une icône donnée", même si elle est sympa, n'a jamais répondu à mon problème, vu que mon dock est de bas en haut, il me faut un "avant l'icone".

Je comprend toujours pas ce qui empêcherait d'avoir une vraie valeur "Order" pour la taskbar, calculée comme les autres, qu'on puisse la voir à sa vraie place dans la conf, et pas une option bizarre qui a des chances de foirer.

FrankKubuntu, Saturday 03 November 2012 à 17:44


Subscription date : 21 October 2009
Messages : 1575
Je suis incapable de le refaire planter. La fonction fait ce qu'elle a à faire. On dirait c'est seulement quand AFTER A GIVEN ICON est à blanc que ça survient. Je vais reprendre la 3.0.99 alpha et installer la bzr 3.1 ensuite et reprendre de 0 pour voir. Je ne sais pas quand je le ferai.

fabounet, Wednesday 07 November 2012 à 16:39


Subscription date : 30 November 2007
Messages : 17118

Bon, je pense pas que je vois un bug là, car théoriquement y aurait dû y avoir un icone de choisi dans cette option.

tutut, un programme ne doit jamais planter, l'erreur doit etre interceptée

validation de la config en mode simple: Il manque l'option "après l'icone" (qui pourrait être déguisée en "personnalisé"), donc ca fait sauter le réglage.

ouch, c'est à fixer !

sinon tu peux aussi éditer le fichier de config directement, et effacer la valeur de la clé


Je comprend toujours pas ce qui empêcherait d'avoir une vraie valeur "Order" pour la taskbar, calculée comme les autres, qu'on puisse la voir à sa vraie place dans la conf, et pas une option bizarre qui a des chances de foirer.

parce que ce n'est pas une icone physique; donc il faut bien que quelque part tu l'ajoutes artificiellement à la liste des items dans la fenetre de config.
du coup, tu te baseras forcément soit sur un ordre numérique (qu'il faudra encore mettre à jour dés que tu déplaces une des tes icones), soit sur une icone de référence.

vu que mon dock est de bas en haut, il me faut un "avant l'icone".

avant la premier icone, c'est juste "au debut du dock", non ?

SQP, Wednesday 07 November 2012 à 18:42


Subscription date : 03 July 2010
Messages : 1081
tutut, un programme ne doit jamais planter, l'erreur doit etre interceptée

encore mieux si elle n'est pas générée

donc il faut bien que quelque part tu l'ajoutes artificiellement à la liste des items dans la fenetre de config.

et comment tu fais quand tu déplace une icône normale ? Tu dois bien recalculer une nouvelle valeur pour Order qui va lui trouver une place entre les 2 icônes autour. Je demande juste a ce que la taskbar soit incluse dans cette liste, avec un order, et que les icônes qu'elle fera apparaître soient placées à cette position.
Et ceux qui auront l'option taskbar active pourront avoir cette taskbar listée dans la config items, à sa place, ce qui lui donnera vraiment un coté visible et pas magique, même quand vide.

Je trouve que ca lui fournirait plus de cohérence et de visibilité, en plus de pouvoir ouvrir la voie à une résolution propre de mes problèmes de placement

avant la premier icone, c'est juste "au debut du dock", non ?

je crois pas avoir parlé de premier

matttbe, Wednesday 07 November 2012 à 19:15


Subscription date : 24 January 2009
Messages : 12573
SQP :
vu que mon dock est de bas en haut, il me faut un "avant l'icone".
Suffit de dire qu'il est de haut en bas

fabounet :
SQP :
validation de la config en mode simple: Il manque l'option "après l'icone" (qui pourrait être déguisée en "personnalisé"), donc ca fait sauter le réglage.
ouch, c'est à fixer !
Fixé

SQP :
fabounet :
donc il faut bien que quelque part tu l'ajoutes artificiellement à la liste des items dans la fenetre de config.
et comment tu fais quand tu déplace une icône normale ? Tu dois bien recalculer une nouvelle valeur pour Order qui va lui trouver une place entre les 2 icônes autour. Je demande juste a ce que la taskbar soit incluse dans cette liste, avec un order, et que les icônes qu'elle fera apparaître soient placées à cette position.
Et ceux qui auront l'option taskbar active pourront avoir cette taskbar listée dans la config items, à sa place, ce qui lui donnera vraiment un coté visible et pas magique, même quand vide.
Ce n'est pas éventuellement possible d'utiliser le même fonctionnement qu'un séparateur? Donc avoir un .desktop qui sert simplement à positionner la barre des tâches (et éventuellement, les options liées pourraient être ajoutée dedans)

fabounet, Sunday 11 November 2012 à 02:18


Subscription date : 30 November 2007
Messages : 17118
je ne dis pas que c'est impossible bien sûr juste que ça n'est pas du tout prévu pour

il me faut un "avant l'icone".
si ce n'est pas la 1ere icone, alors tu dois bien pouvoir la placer "après la précédente" non ?

SQP, Sunday 11 November 2012 à 09:36


Subscription date : 03 July 2010
Messages : 1081
actueltaskbar collée à gauche:
AAAAATTTTT        LLLLLLL

need avec vraie position de taskbar
:
AAAAA        TTTTTLLLLLLL

need avec position 
mini separators size (my dream):
AAA AA    TTTTT LL LLLL L


Légende: Applet Taskbar Launcher (applets et launchers sont un peu plus mélangés, mais ca donne une bonne idée)

Here is my idea how to implement it:

Taskbar: option automatic separator = none / before / after / both (unsure about both, but it was forced for some time )

Panel: Separators use full size: Only automatic separators / All

fabounet, Monday 03 December 2012 à 16:56


Subscription date : 30 November 2007
Messages : 17118
je reviens sur ce point (désolé je l'avais oublié).

le problème ici c'est que lorsque tu n'as aucune appli (T vide), il n'y aura pas de séparateur auto, donc suivant ton option, le dock sera tout ramassé sur la gauche, et au contraire étendu dés qu'il y'a 1 T. pas top donc.
si tu places la T après le dernier A, tu devrais bien avoir AAAAA TTTTTLLLLLLL
je pense qu'il suffit d'ajouter un séparateur après le dernier A, et de placer la taskbar après ce séparateur.

Git Version | Version Git

Subjects Author Language Messages Last message
[Locked] Erreur sur classification physique des icônes dans les séparateurs (ver. 15 oct. 2012)
FrankKubuntu Français 14 fabounet [Read]
03 December 2012 à 16:56


Glx-Dock / Cairo-Dock List of forums Git Version | Version Git Erreur sur classification physique des icônes dans les séparateurs (ver. 15 oct. 2012) 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.