Bonjour à tous !
Je suis confronté avec un petit problème : je n'arrive pas à paramétrer le démarrage automatique de cairo-dock2 ( avec opengl : GLX-Dock). J'ai posé la question sur le forum de Cairo-dock.org, mais on me renvoie ici, car ce serait un problème spécifique à kde et on ne peut pas m'aider chez eux. Ils me renvoient aussi sur leur wiki, mais ça ne m'aide pas.
J'ai une carte graphique nvidia geforce gtx 260 avec le pilote nvidia, je suis sous F11 x86_64 et j'ai donc installé dans un premier temps compiz.
Pour que compiz soit en démarrage automatique, j'ai mis compiz fusion icon dans le dossier /home/Fifi/.config par l'intermédiaire de l'application système : Configuration du système, Avançé, Démarrage automatique. Ca m'a donc créé un fichier Compiz Fusion Icon.desktop qui contient
[Desktop Entry]
Categories=System;Application;
Comment[fr]=Start and manage Compiz Fusion
Comment=Start and manage Compiz Fusion
Encoding=UTF-8
Exec=fusion-icon
GenericName[fr]=
GenericName=
Icon=fusion-icon
MimeType=
Name[fr]=Compiz Fusion Icon
Name=Compiz Fusion Icon
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-Desktop-File-Install-Version=0.15
X-KDE-SubstituteUID=false
X-KDE-Username=
Pour compiz, pas de problème donc, ça fonctionne : ça démarre tout seul et j'ai le cube et tout le reste que j'ai paramétré !
Dans un deuxième temps, j'ai installé cairo-dock avec yum(Yumex), c'est donc la dernière version ( 2.0.3-2 pour fc11 x86_64) et j'ai donc 2 possibilités de lancer Cairo-dock depuis le menu K : avec ou sans Opengl ( GLX-Dock ou Cairo-Dock) . Si je lançe GLX-Dock pas de problèmes, le dock apparaît de suite et fonctionne.
Voilà où se pose le problème : si je laisse l'appli cairo-dock lançée et que je redémarre le pc, KDE garde en mémoire le lancement de cairo-dock (
où ? )et quand mon bureau s'affiche après le redémarrage, j'ai un message
de cairo-dock me demandant si je veux le démarrer avec ou sans opengl . Il veut donc se lancer tout seul (par KDE ), mais l'option -o ( qui force OpenGL ) n'a donc pas été retenue par KDE et donc Cairo-dock me demande si je veux OpenGL ou pas avant de se lancer! J'ai donc ce message à chaque démarrage de ma session et je voudrais donc le supprimer et lancer Cairo-dock automatiquement avec l'opton -o.
Comment faire ? Car si je vais dans l'option Configurer de l'appli GLX-Dock démarrée et que choisi : Lancer Cairo-Dock au démarrage( donc avec OpenGl) , ça me crée un fichier GLX-Dock (Cairo-Dock avec OpenGL).desktop contenant :
[Desktop Entry]
Categories=System;
Comment[fr]=
Comment=
Encoding=UTF-8
Exec=cairo-dock -o
GenericName[fr]=Dock multi-usage
GenericName=Dock multi-usage
Hidden=true
Icon=cairo-dock.svg
MimeType=
Name[fr]=GLX-Dock (Cairo-Dock avec OpenGL)
Name=GLX-Dock (Cairo-Dock avec OpenGL)
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
dans /home/Fifi/.config/autostart et ça provoque, au redémarrage suivant de ma session, le lancement automatique de GLX-Dock ( ça c'est super) mais aussi l'apparition de ce fameux message de Cairo-dock à propos de OpenGL et si je clicque sur oui, j'ai alors un 2ème dock qui se lançe en se superposant au premier. Cairo-dock est donc lançé 2 fois et si je redémarre le pc, KDE va se souvenir qu'il y avait 2 docks, les lancer tous les deux et me remettre le message... si je clicque oui, j'en aurai donc 3...etc...
Il faudrait donc pouvoir "dire" à KDE de ne s'occuper que du fichier /home/Fifi/.config/autostart/GLX-Dock (Cairo-Dock avec OpenGL).desktop créé et non pas, en plus, d'aller voir ailleurs (
mais où ?) pour lancer cairo-dock une seconde fois( mais sans l'option -o qui forçe OpenGL)et donc éviter ce message !!!
J'espère que je n'ai pas été trop long et que je suis bien clair...!😉
Merci d'avance !