Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock Wiki Isoler un mauvais Plugin
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

Language

fr Français

Support Us

Flattr this

Cairo-Dockon

Isoler un mauvais Plugin

Vous avez installé le dock par l'une des nombreuses méthodes proposées. Bravo!

Le dock se lance mais toujours en mode maintenance indiquant que quelque chose ne va pas

Les raisons sont multiples et nous n'allons pas trop nous y attarder, d'autres sections sont là pour ça mais n'hésitez absolument pas à en informer les développeurs via le forum pour fixer le plus rapidement ce problème (vérifiez tout de même si celui-ci n'a pas été corrigé dans une version plus récente (en utiliser la dernière version stable), que ce n'est pas un problème récurrent (voir wiki) ou un problème en cours de correction (voir forum) ).

Tout d'abord soyez sûr que le dock en lui-même fonctionne correctement. Pour cela commencez par fermer tous les dock ouverts.



Lancer le dock en mode Safe
Ouvrez un terminal et exécutez Cairo en mode "safe" (option -f) avec le mode OpenGL (-o).
cairo-dock -f
Note : Votre carte graphique ne supporte peut-être pas bien l'OpenGL, n'hésitez pas à tester en répondant 'Non' à la question qui vous sera demandée.

Si votre dock se lance sans se plaindre (le panneau de configuration ne s'ouvre pas et le terminal n'affiche pas d'erreur) cela veut dire que le cœur du dock fonctionne, ce qui est un bon départ.

Cela veut aussi dire que ce qui embête le dock est sans doute un plugin.



Lancer le dock en mode Maintenance
Ouvrez uniquement le panneau de configuration, c'est-à-dire, lancez le dock en mode maintenance (option -m) et désactivez tous vos plugins :
cairo-dock -m




Isolation du mauvais plugin
Essayez d'isoler le(s) plugin(s) qui ne fonctionne(nt) pas. Pour cela il faut procéder avec méthode.

La méthode brute c'est de tout désactiver. C'est radical mais long car vous devez réactiver les plugins 1 par 1.

Nous vous proposons de désactiver toutes les sections sauf une.
  1. Donc désactivez toutes les options de "Accessoires", "Bureau", "Contrôleurs" et "Plug-ins". Il ne devrait y avoir que des options activées dans la section "Apparence".
  2. Une fois ceci réalisé, cliquez sur le bouton 'Valider' en bas de la fenêtre et regardez ce qui se passe :
      • Si le dock revient au panneau de config...Bingo un des plug-ins de la section "Apparence" est cassé. Pour trouver lequel, désactivez les tous sauf 1 et presser 'Valider' pour activer la config.
      • Si c'est le dock qui apparait, c'est qu'il y a un problème avec un ou plusieurs plug-in(s) d'une autre section... Revenez au point 1 et changez de section (uniquement la section 'Accessoires', puis 'Bureau, etc.).

À la fin, vous devriez avoir trouvé le plug-in qui est "cassé".



Et donc...
Il faut maintenant le réparer
  • Si vous avez compilé à la main le dock, nous vous conseillons tout d'abord de recompiler le plug-in après avoir recompilé tout cairo-dock-core et de vérifier que tout se passe bien... (vérifiez les Warnings)
  • Si vous avez une version d'un dépôt, nous vous conseillons de faire une mise à jour au cas où... Pensez à utiliser nos dépôts si vous êtes sur Debian, Ubuntu et autres dérivés.

Si malgré tous cela votre problème n'est pas fixé, nous vous invitons très chaleureusement à venir l'exposer sur le forum.


PS: n'hésitez pas à lire cette article pour savoir comment détecter et signaler, de manière générale, un problème sous Gnu/Linux: http://blog.aldevar.fr/?p=434


Glx-Dock / Cairo-Dock Wiki Isoler un mauvais Plugin Top

Online users : nancyels,

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.