Home Forums Wiki Doc Install Extras Screenshots IRC Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock Wiki Problèmes récurrents
The latest stable release is the *3.3.2* : How to install it here.
History View code

Glx-Dock / Cairo-Dock

Home

History

Support Us

Flattr this

Cairo-Dockon

Problèmes récurrents

Problèmes

Notre F.A.Q

  • F.A.Q la Foire Aux Questions



Le composite / Arrière plan noir
  • Un arrière plan noir sans utiliser Compiz (Effets de bureau) par exemple avec OpenBox (ex: LXDE sur Lubuntu)? C'est ici
  • Vous utilisez Mate sans Compiz (avec le fork de Metacity, aka Marco): Installez mate-conf-editor et lancez mateconf-editor. Maintenant, dans mateconf-editor, allez dans Applications / Marco / General / et activez cette clé: "compositing_manager". Avec les nouvelles version de Marco: utilisez dconf-editor puis: org/mate/marco/general/compositing-manager
  • Un arrière plan noir avec Compiz, une carte Intel ou ATI, des drivers non récents (libres < Septembre 09 ; propriétaires <= Novembre 09) et Cairo-Dock sans l'OpenGL ? Forcez l'utilisation de CD sans l'OpenGL avec la commande :
    cairo-dock -c
  • Un arrière plan bizarre et des icônes non appropriées en mode OpenGL avec une carte Nvidia, regardez ici.
  • Il se peut qu'il y ait des problèmes étranges en faisant tourner ensemble KDE4, Compiz et Cairo-Dock. Reportez-vous à ce post pour régler ce genre de problème : ici



Cairo-Dock avec l'OpenGL
Vous rencontrez des problèmes avec l'OpenGL c'était "normal" ! En effet, les drivers s'améliorent ! Si vous voulez profiter de l'OpenGL avec CD, nous vous invitons à avoir des drivers récents certainement fourni avec les distributions sorties récemment (après Septembre 09)
Nous mettrons les avancées des cartes graphiques dans cette section (problème d'arrière plan noir, plantage, lenteur ou autre ?).
  • Les cartes Intel : OpenGL fonctionnel depuis Aout 09 !
  • Les cartes Nvidia : Quasi aucun problème depuis longtemps avec les drivers propriétaires !
  • Les cartes ATI : OpenGL fonctionnel depuis Septembre 09 avec peut-être une petite modification à faire !



(S)MPlayer

En cas de problème avec ce lecteur :
  • Essayez de mettre la sortie vidéo en gl2 (dans les paramètres de SMPlayer)
  • Ou alors, utilisez cette commande pour lancer le lecteur :
    export XLIB_SKIP_ARGB_VISUALS=1 && smplayer &
    ou
    env XLIB_SKIP_ARGB_VISUALS=1 smplayer &
    ou
    sh -c "env XLIB_SKIP_ARGB_VISUALS=1 smplayer"



Autres applications utilisant Qt4 comme VirtualBox, Skype, VLC, etc.

(avec VLC, il y a un bug uniquement si la vidéo est intégrée aux boutons de commande : Désactiver l'option 'Intégrer la vidéo dans l'interface' permet de résoudre ce bug )
Le problème est le même qu'avec (S)MPlayer, il y a plusieurs manières pour résoudre le problème :
  • Utilisez directement la commande :
    export XLIB_SKIP_ARGB_VISUALS=1 && virtualbox
    ou
    export XLIB_SKIP_ARGB_VISUALS=1 && vlc
  • Utilisez un fichier sh :
    • Il vous suffit de créer un fichier .sh (launch_virtualbox.sh par exemple)
    • D'y insérer ces deux lignes :
      export XLIB_SKIP_ARGB_VISUALS=1
      virtualbox &
    • De rendre exécutable ce fichier (clique droit sur le fichier / Propriétés / Permissions / Autoriser l'exécution ou directement :
      chmod +x launch_virtualbox.sh
    • Et d'utiliser ce fichier pour lancer l'application
  • Ou d'éditer les lanceurs avec
    sh -c "env XLIB_SKIP_ARGB_VISUALS=1 kaffeine"


Problème à l'installation sur Ubuntu Intrepid ou plus récent ?

Regardez ici, section Problèmes



Vos modifications ne sont pas prises en compte ?

Vérifiez que les droits en écriture et en suppression sont permises pour votre utilisateur sur le dossier ~/.config/cairo-dock
chmod +rwx -R ~/.config/cairo-dock/




Un problème de jauge perturbe l'exécution ?

Si vous obtenez un message de ce genre en démarrant CD depuis un terminal :
xterm -e ' wget "http://themes.glx-dock.org/gauges/turbo-night-fuel/turbo-night-fuel.tar.gz" -O "/tmp/cairo-dock-net-file.AfLFEO" -t 2 -T 5'

C'est que vous avez encore des restes d'une ancienne configuration puisque le nom des thèmes commence maintenant avec une majuscule.
Pour résoudre ce problème, il suffit simplement d'ouvrir le menu de configuration de Cairo-Dock (cairo-dock -m pour les pressés) et de changer de thème des jauges des applets activés par un nouveau commençant, lui, avec une majuscule.



L'applet wifi ne fonctionne pas ?

Ceci est dû à un problème de droit d'accès à la commande iwconfig.
Avec les droits administrateur (root = sudo pour Ubuntu par exemple), appliquez ces commandes dans un terminal :
# chmod u+x /sbin/iwconfig
# ln -s /sbin/iwconfig /usr/bin/iwconfig




Problèmes lorsque Cairo-Dock est lancé automatiquement ?

Si vous avez un comportement problématique/différent en lançant Cairo-Dock automatiquement en début de session alors que tout est normal en le lançant manuellement, essayez de le lancer avec un petit retardement.

Dans votre gestionnaire de session (programmes à lancer au démarrage, aide ici), tapez cette commande :
sh -c "sleep 15 && cairo-dock -o"

À adapter en fonction de votre pc (le temps de démarrage est ici de 15sec et si vous désirez lancer avec ou sans l'OpenGL (respectivement, l'option -o ou -c))



Un message au démarrage ? Deux docks au démarrage ?

Lisez le message ou cliquez ici pour plus d'aide.

Par exemple, si vous avez deux docks au démarrage:
N'enregistrez pas les programmes en fin de session pour qu'ils s'ouvrent au démarrage.
  • Pour Gnome : Dans le menu "Système" / "Préférences" / "Sessions" ou "Applications au démarrage" , onglet "Options", ne cochez pas la case "Se souvenir des applications..."
  • Pour KDE :
    • Rendez-vous dans "Configurer votre bureau" / onglet "Avancé" / "Gestionnaire de session" et dans la section "A la connexion" cochez "Démarrer avec une session vide"
    • Ou: Rendez-vous dans "Configurer votre bureau" / onglet "Avancé" / "Gestionnaire de session" et dans "Applications à ne pas restaurer", ajoutez "cairo-dock" !
  • Pour XFCE : Rendez-vous dans le gestionnaire de session et désactivez simplement l'option. Si un deuxième dock apparaît anormalement au démarrage, vous pouvez effacer certains fichiers de caches:
    rm ~/.cache/sessions/x*
  • Pour OpenBox : Si vous utilisez ce fichier ~/.config/openbox/autostart.sh pour lancer le dock, supprimez alors ces fichiers:
    rm -f ~/.config/autostart/cairo-dock-cairo.desktop ~/.config/autostart/cairo-dock.desktop



Aucun thème disponible ?
Proxy
Êtes-vous derrière un proxy ? Alors vous devriez peut-être configurer cUrl.
C'est très simple: editez le fichier ~/.curlrc, par exemple avec gedit :
gedit ~/.curlrc
Collez-y ces informations en changeant la dernière ligne, spécifique à l'adresse http et le port de votre proxy :
#We want a 30 minute timeout:
-m 1800
#. .. and we use a proxy for all accesses:
proxy = proxy.our.domain.com:8080
Si vous devez vous loguer au proxy, ajouter cette ligne :
user = user:passwd

Ancienne version
Suite a des problèmes avec notre registrar, nous avons du changer de nom de domaine. La nouvelle adresse est utilisée depuis la version 2.1.3. Pour vous la procurer, faites un tour par ici
Quelque chose d'autre?
Votre connexion est peut-être trop lente (ou vous être trop loin du serveur), ouvrez le panneau de configuration de Cairo-dock (clic droit sur le dock / Cairo-Dock / Configurer, clic sur 'Mode Avancé' (en-dessous à gauche)) / module Système / Connexion au serveur... / et augmenter tous les nombres.



Pas d'icône dans le menu, GMenu ou autres sur Gnome 2.28 ?
Résolution via un terminal
Appliquez simplement cette commande :
gconftool-2 --type bool --set /desktop/gnome/interface/menus_have_icons true && gconftool-2 --type bool --set /desktop/gnome/interface/buttons_have_icons true


Résolution graphique
Ouvrez 'gconf-editor', allez dans Desktop / Gnome / Interface et activez "menus have icons" et aussi "buttons have icons".



Problème avec le dépôt Debian/Ubuntu
Suite a quelques problème avec notre registrar (vivadomaine), nous avons dû changer de nom de domaine. Il est donc tout a fait possible d'avoir une erreur si vous utilisez l'ancienne adresse pour les dépôts :
W: Failed to fetch http://repository.cairo-dock.org/ubuntu/dists/karmic/cairo-dock/binary-i386/Packages.bz2 Sub-process bzip2 returned an error code (2)
E: Some index files failed to download, they have been ignored, or old ones used instead.
Il suffit de remplacer 'cairo-dock.org' par 'glx-dock.org' dans votre liste de dépôt ou via cette commande :
sudo sed -i 's/cairo-dock.org/glx-dock.org/g' /etc/apt/sources.list



Le Gestionnaire de Thèmes Manager n'affiche que le thème _default_ ?
Si vous avez une version nouvelle ou égale à la 2.1.3, il peut y avoir un petit problème avec la gestion de l'IPv6 par un des serveurs DNS utilisés pour se connecter à notre serveur de thèmes. Vous pouvez utiliser cette solution de contournement:
  • Éditez le fichier ~/.curlrc avec un éditeur de texte, par ex. avec gedit
    gedit ~/.curlrc
  • Ajoutez cette ligne
    --ipv4
If you still have the bug, please report this bug to our forum!



Skype is launched twice
If your Skype launcher launches a new instance rather than maximizing the existing instance from the Notification Area, you can use this method.
(NB:This issue is true for Ubuntu (please update if this is true for other distro or OS.)
Credits go to Jackwizard (More info on http://forum.skype.com/index.php?showtopic=332401)

sudo mv ~/Desktop/skype-single-instance /usr/local/bin/

  • Then change the command-line of your Skype launcher to
skype-single-instance

  • If you intend to merge your launcher with the taskbar-instance of Skype, you need to edit the extra parameters of your launcher and specify the class of program as:
Skype

  • As you launch the script for the first time, a prompt will ask you to authorise it to use Skype, accept that.
Now each time you click on the Skype launcher, the existing instance should be maximised.



L'applet Poubelle essaye d'ouvrir Nautilus dans XFCE à la place de Thunar, le navigateur par défaut
Dans un terminal, lancez cette commande :
gconftool --set --type=string /desktop/gnome/url-handlers/trash/command 'thunar %s'




Wrong application used when opening a file
If the Folders or Quick-Browser or Trash applets open files with a wrong application, it's because you have to specify in your file-manager the association between a kind of file and the program that should open it.
On Gnome, open Nautilus, then right-click on the file -> properties, then in the "Open with" tab, you select the desired application.
On XFCE, you can use gconftool to do that manually.
On KDE, try with Dolphin.



Dock is not placed correctly on the screen
If you use Metacity as the Window Manager, and the dock is not placed correctly (its orientation is good but it's as if the screen size was 0), then try to launch this command:
gconftool-2 --type bool --set /apps/metacity/general/disable_workarounds false




Le dock est très lent pour se cacher avec l'OpenGL?
Il se peut que votre carte graphique ne supporte pas bien certaines fonctions de l'OpenGL ce qui peut produire un cachage très lent et pas très beau. Le mieux serait de reporter ce bug aux développeurs du drivers de votre carte graphique mais en attendant, à partir de la version 2.3.0, vous pouvez désactiver l'effet via le panneau de configuration.



Le dock est situé au centre de deux écrans (dual screen)
Activez simplement l'option Xinerama (clic droit dans le dock / Cairo-Dock / Configurer / (Mode Avancé) / module Position / Utiliser Xinerama (Multi-Écran)).



Le dock ou les info-bulles deviennent invisibles
Certains gestionnaires de fenêtres comme Metacity ne gèrent pas correctement l'opacité (_NET_WM_OPACITY). C'est pour cette raison que le dock peut rester invisible tout comme des info-bulles (ex: en cliquant sur Éteindre dans le menu de l'applet Déconnexion, rien ne se passe). Comme solution de contournement, nous vous proposons d'utiliser l'option -W (à partir de la version 3.1.0)
cairo-dock -W




Des icônes sont corrompues en revenant de mise en veille
Il semblerait qu'il y ait un bug avec certains icônes en revenant de mise en veille ou d'hibernation mais seulement lorsque les drivers propriétaires nVidia sont utilisés.
Ce bug a déjà été rapporté il y a maintenant quelques années mais n'hésitez pas à rajouter des commentaires là: http://www.nvnews.net/vbulletin/showthread.php?p=2289131 (et/ou rapporter à nouveau ce problème aux développeurs de chez nVidia ).

Mais ne partez pas, il y a une solution de contournement: vous pouvez lancer un "démon" au démarrage qui s'occupera de relancer le dock lors du retour de la mise en veille ou de l'hibernation. Pour cela, il faut
  • Télécharger ce fichier: refresh_cd_on_resuming.py (il faut ensuite cliquer sur 'download file' (source: LP: #535065)
  • Le lancer au démarrage (aide ici) en ajoutant une nouvelle entrée avec la commande suivante:
    python /chemin/vers/le/fichier/refresh_cd_on_resuming.py
Note: vous pouvez aussi utiliser un programme qui fait la même chose mais codé en C: https://bugs.launchpad.net/cairo-dock-plug-ins/+bug/535065/comments/12



Comment changer le mode par défaut avec ou sans accélération graphique (OpenGL)
Lancez simplement le dock (ex: depuis un terminal) avec cette command:
cairo-dock -A
-A: demander à nouveau quel 'backend' utiliser au démarrage.
Ensuite sélectionnez Se souvenir de ce choix et puis sélectionner le nouveau mode que vous voulez avoir par défaut.



Le dock ne lance pas le bon gestionnaire de fichiers, visualisateur d'image, etc.
Le dock ne lance pas directement ces applications, il utilise GVFS pour faire ça. Par exemple, si vous avez un problème avec le gestionnaire de fichiers, vous pouvez reproduire ce "bug" en lançant cette commande:
gvfs-open file:///

Gvfs lie un 'mimetype' avec un lanceur (un fichier .desktop) : par exemple pour un gestionnaire de fichiers:
gvfs-mime --query inode/directory

Maintenant vous avez 3 possibilités :
  • Utiliser une autre application:
    mimeopen -d .
    (ou éditez ce fichier: ~/.local/share/applications/mimeapps.list)
  • Créer un nouveau fichier .desktop (dans ~/.local/share/applications/ ; vous pouvez trouvez beaucoup d'exemples là: /usr/share/applications/) avec la commande que vous voulez utiliser et puis lancer la commande (pour le gestionnaire de fichiers):
    gvfs-mime --set inode/directory VOTRE_NOUVEAU_LANCEUR.desktop
  • Modifier le fichier .desktop qui est actuellement utilisé avec la commande que vous désirez.
Si vous avez toujours ce bug ou si mimeopen ou gvfs-mime ne fonctionnent pas (par exemple avec KDE), c'est peut-être parce que GVFS n'est pas bien supporté. Merci de rapporter ce bug aux mainteneurs de KDE et GVFS pour votre distribution.



Logout (Applet Déconnexion) ne fonctionne pas avec Lxdm

Lxdm (le display manager de lxde) ne permet pas de switcher vers un autre utilisateur, ceci est du à un bug de lxdm vis à vis de systemd :

https://bugs.archlinux.org/task/36533
https://sourceforge.net/tracker/?func=detail&aid=3614981&group_id=180858&atid=894869

Voici un petit workaround pour résoudre ce problème. Il existe une commande pour rappeler l’écran d’accueil :
lxdm -c USER_SWITCH

Vous pouvez renseigner cette commande dans le champ « specific action to switch user » de l’applet log-out (option encore en développement au 31/07/2013, utilisez la version BZR ou attendez la release 3.3). Cela aura pour effet de vous renvoyer vers le greeter lorsque vous cliquerez sur un autre utilisateur.

Switch avancé :

Ci-joint 2 petits scripts qui permettent de contourner le problème :
  • init_user_list.sh :
     #!/bin/bash

    list_user="/tmp/list_user_connected"
    user_tty=$(sudo fgconsole)
    user_name=$(eval whoami)

    #vérifie si le fichier contenant la liste des utilisateurs connectés existe
    # s'il existe, supprime l'utilisateur qui se connecte (deconnexion + reconnexion)
    # ajoute le numéro de tty + nom user

    if test -e $list_user 
    then
        sed 
    -"/$user_name/d" $list_user        
        
    echo -e $user_tty" "$user_name\\>> $list_user
    else
        echo -
    e $user_tty" "$user_name\\$list_user
        chmod g
    +rw $list_user
        chmod o
    +rw $list_user
    fi
  • glx_dock_swap_user.sh :
     #!/bin/bash

    list_user="/tmp/list_user_connected"
    user_to_swap=$(grep "$1" "$list_user")

    if ((
    "$?" ))
    then
        lxdm 
    -c USER_SWITCH 
    else
        
    longueur=$(expr index "$user_to_swap" " " )
        ((
    longueur longueur 1))
        
    terminal=$(expr substr "$user_to_swap"$longueur")
        
    sudo chvt "$terminal"
    fi 


Enregistrez ces 2 fichiers par exemple dans /usr/share/lxdm (ou tout autre dossier accessible en lecture aux utilisateurs). Attention si vous choisisez un dossier autre que votre dossier personnel vous aurez besoin des droits root, un petit :
sudo cp ~/init_user_list.sh /usr/share/lxdm/
… par exemple règle le problème.

Le premier fichier est à ajouter dans les applications à lancer à l’ouverture de la session graphique de chaque utilisateur. Le second est la commande avec le chemin complet id: « /usr/share/lxdm/glx_dock_swap_user.sh » dans cet exemple à mettre dans le champ « specific action to switch user » de l’applet log-out.
Attention pour que cela fonction vous devez autoriser l’exécution des commandes « sudo fgconsole » et « sudo chvt » sans mot de passe. Pour cela il faut modifier le fichier de config sudoers (par la commande visudo uniquement). Exemple :
 ()

## Uncomment to allow members of group wheel to execute any command

%wheel ALL=(ALLALLNOPASSWD:/usr/bin/chvt, /usr/bin/fgconsole

%user_switch ALL= (ALLNOPASSWD: /usr/bin/chvt, /usr/bin/fgconsole

()
Ici l’administrateur (qui fait partie du groupe wheel) a les droits et les autres utilisateurs devront être ajoutés au groupe " user_switch ".
Attention en théorie cette modification amène une faille de sécurité… sachant que les commandes « fgconsole » et « chvt » nécessitent les droits root uniquement en exécution depuis X11 mais pas depuis un terminal… à vous de voir.

Pour plus de précisions vous pouvez poster vos questions sur le post d'origine.


Glx-Dock / Cairo-Dock Wiki Problèmes récurrents 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.