Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock Wiki Reportez un problème
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)
History View code

Glx-Dock / Cairo-Dock

Home

History

Support Us

Flattr this

Cairo-Dockon

Reportez un problème

Reporter un problème

Vous êtes victimes d'un problème, celui-ci a peut être déjà été corrigé dans la version SVN. Avant de le reporter, vérifiez sur le forum SVN que le problème n'a pas été déjà signalé.

S'il n'a pas été reporté, veuillez installer la version SVN.

Une fois installé, vérifiez que vous pouvez le reproduire.
    • Si la réponse est non, la prochaine version de cairo-dock devrait régler votre probleèe
    • Si la reponse et oui


Vérifier que le bug n'existe pas déjà
Eh oui ! Ça peut paraitre stupide mais beaucoup d'utilisateurs ne regardent pas les bugs déjà rapportés. Quand il s'agit d'un fichier manquant sur le SVN, normalement le titre est assez explicite, mais dans tous les cas, veuillez faire une recherche dans les messages pour vérifier que votre bug n'a pas déjà été rapporté. Vous pouvez, une fois trouvé un message qui se rapproche de votre bug, laisser un message confirmant ce bug.

Mon bug n'existe pas ! Que dois-je faire ?
Alors maintenant que vous avez effectué votre recherche, vous n'avez rien trouvé et voulez rapporter un nouveau bug.
Il existe deux solutions :
- le mode debug du dock lorsque une fonction souhaitée n'est pas exécutée correctement
- ddd lorsque le dock plante et se vautre littéralement comme une grosse loutre bourrée à la bière

Le mode debug du dock

Fermez votre dock complètement et lancez un terminal.
Dans ce terminal, exécutez la commande 'cairo-dock -l debug'.
Un grand nombre de messages apparait, essayez alors de chercher les lignes correspondant à votre fonction. Il est vrai que beaucoup de lignes défilent et particulièrement, si le problème se pose à l'ouverture du dock alors vous ne verrez pratiquement rien. Soit vous lancez la commande en spécifiant de copier les résultats dans un fichier ('cairo-dock -l debug > montest.txt'), soit vous faites un grep sur la fonction recherchée. Par exemple, je cherche tous les messages se rapportant à powermanager, je lance 'cairo-dock -l debug | grep powermanager'.
Il ne vous reste plus qu'à copier coller les dernières lignes retournées par le terminal.

ddd

En premier lieu, installez ddd (sudo apt-get install ddd) qui est débuggueur graphique pour les programmes écrits en C.
Fermez votre dock, ouvrez un terminal et lancez 'ddd cairo-dock'.
Une fois ddd ouvert, cliquez sur 'Programs' > 'Run', il vous demande si vous désirez spécifier une variable d'exécution. Dans le cas où vous avez installé cairo-dock avec glitz, spécifiez '--glitz' puis cliquez sur Run, sinon cliquez simplement sur Run.
Effectuez la manipulation qui va faire planter le dock, et cliquez sur 'Status' > 'Backtrace' dans ddd pour avoir un aperçu des dernières fonctions lancées.
Il ne vous reste plus qu'à faire un imprim écran en agrandissant un peu la fenêtre et la poster sur le forum avec un petit commentaire sur votre manipulation

Et voilà


Glx-Dock / Cairo-Dock Wiki Reportez un problème Top

Online users : CamisetasCelta,

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.