Home Forums Wiki Doc Install Extras Screenshots IRC Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock Wiki Par BZR
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

Par BZR

Pour utilisatrices et utilisateurs avertis!!

Il est conseillé de supprimer toute version de Cairo-Dock avant d'installer la version BZR

Les nouveautés sont d'abord intégrées dans cette version (à des fins de test, considérée comme instable. Elle peut contenir certains bugs gênants. En cas de problème, il y a le forum BZR



Grâce à l'outil bzr sur Launchpad, vous pouvez encore plus facilement nous aider !

Si vous avez des connaissances en C (ou dans tout autre langage grâce à l'applet DBus), vous pouvez très aisément proposer vos modifications ou ajouts sur une branche personnelle.

Pour plus d'informations, veuillez suivre cette page : Aidez-nous grâce à BZR




CMake remplace désormais l'autoreconf !



Adresse du bazaar
Pour toute information ou pour parcourir les sources, c'est là que ça se passe : https://code.edge.launchpad.net/cairo-dock



Les dernières révision de BZR
BZR rev



Méthode Générique

Si vous n'êtes pas un utilisateur de Debian, Ubuntu et dérivés, Fedora ou ArchLinux, cette section est là pour vous. Sinon, passez aux sections suivantes (ou consultez le sommaire ci-dessus)
    • Occupez-vous d'installer les dépendances. Attention, les noms peuvent différer en fonction de votre distribution (dev peut devenir devel, etc.)
      • Pour compiler :
        cmake make pkg-config gcc gettext build-essential
      • Pour le core :
        • Modules
          Nécessaires: gtk+-3.0 (or gtk+-2.0) gthread-2.0 cairo librsvg-2.0 dbus-1 dbus-glib-1 libxml-2.0 xrender gl glu pangox libcurl
          Recommandés: xtst xcomposite xinerama
        • Exemple avec des paquets Debian :
          libxxf86vm-dev libxtst-dev libx11-dev libgtkglext1-dev libcurl4-gnutls-dev libcairo2-dev libgtk-3-dev # (or libgtk2.0-dev) # librsvg2-dev libdbus-glib-1-dev
      • Pour les plug-ins:
        • Modules
          Nécessaires: cairo librsvg-2.0 dbus-1 dbus-glib-1 libxml-2.0 glib-2.0 gldi # = cairo-dock-core, with the same version!
          Fortement Recommandés: alsa libgnome-menu(-3.0) gio-2.0 (et gvfs) libxklavier xrandr x11 xxf86vm
          Recommandés: libical upower-glib zeitgeist-1.0 libexif vte(-2.90) ; les paquets 'python', 'curl' et 'wget' ; dbusmenu-glib(-0.4) dbusmenu-gtk(3)(-0.4) indicator(3)-0.4 libido(3)-0.1 + les démons: indicator-messages et indicator-sound
          Suggérés: libpulse webkitgtk-3.0 (or webkit-1.0) ; les paquets ruby et valac
          Optionnels: fftw3, mono: glib-sharp-2.0 ndesk-dbus-1.0 ndesk-dbus-glib-1.0
        • Exemple avec des paquets Debian :
          libdbusmenu-gtk-dev libasound2-dev libgnome-menu-dev libetpan-dev libxklavier-dev libwebkit-dev libexif-dev libvte-dev curl libzeitgeist-dev libido-0.1-dev libindicator-dev libsensors4-dev libupower-glib-dev
      • Ajoutez thunar-vfs-1 (libthunar-vfs-1-dev) pour les anciennes version de XCFE (< 4.6) o gnome-vfs-2.0 et libgnomeui-2.0 (libgnomevfs2-dev) pour les très anciennes versions de Gnome (< 2.20).
      • GNote est intéressant d'avoir pour utiliser l'applet Notes et Zeitgeist est nécessaire pour le fonctionnement de l'applet Recent-Events.
    • Téléchargez les sources de la dernière rev via bzr (programme à installer) dans le répertoire de votre choix :
      bzr checkout --lightweight lp:cairo-dock-core
      bzr checkout --lightweight lp:cairo-dock-plug-ins
      Si vous n'avez pas le plug-in launchpad (il est temps de mettre à jour votre système alors ), les adresses exactes sont :
      bzr://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-core/
      bzr://bazaar.launchpad.net/~cairo-dock-team/cairo-dock-plug-ins/
    • Compilez Cairo-Dock puis ses plug-ins:
      cd cairo-dock-core
      mkdir build && cd build
      cmake .. -DCMAKE_INSTALL_PREFIX=/usr ## si vous désirez avoir les symboles de debug, ajoutez simplement ceci : "-DCMAKE_BUILD_TYPE=Debug"
      make -j $(grep -c ^processor /proc/cpuinfo) ## en cas d'erreur, arrêtez-vous là. Vérifiez les dépendances et/ou demandez de l'aide sur le forum
      # make install ## à réaliser avec les droits administrateurs
      cd ../../cairo-dock-plug-ins/
      mkdir build && cd build
      cmake .. -DCMAKE_INSTALL_PREFIX=/usr ## si vous désirez avoir les symboles de debug, ajoutez simplement ceci : "-DCMAKE_BUILD_TYPE=Debug"
      make -j $(grep -c ^processor /proc/cpuinfo)
      # make install ## à réaliser avec les droits administrateurs et s'il n'y a pas eu d'erreur dans l'étape précédente
      • Rem¹ : "make -j $(grep -c ^processor /proc/cpuinfo)" permet d'utiliser tous les cœurs de votre processeur.
      • Rem² : Pour les utilisateurs d'architecture 64bits (x86_64), les bibliothèques sont installées dans un dossier 'lib' par défaut mais il semblerait que ça pose problème pour certaines distributions (par exemple : OpenSUSE). Si vous avez un problème en lançant Cairo-Dock et après avoir lancé en root la commande
        make uninstall
        dans les deux dossiers build, vous pouvez ajouter le flag FORCE_LIB64 à la compilation pour le core et ses plug-ins:
        cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DFORCE_LIB64=yes
        Vous pouvez aussi forcer un autre préfix pour cette bibliothèque avec le flag LIB_SUFFIX ; ce qui donnerait, pour le dossier 'lib32':
        cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DLIB_SUFFIX=32
    • Pour mettre à jour, appliquer cette commande dans les deux dossiers que vous avez préalablement choisi pour accueillir les fichiers mis à jour :
      bzr up
      (à réaliser dans les deux dossiers core et plug-ins). Puis effacez le contenu des dossiers build et recompiler comme c'est indiqué dans le point précédent.
    • Astuce : pour savoir à quelle version vous êtes, utilisez cette commande :
      bzr log -l1 --line



Avec un script (Ubuntu/Debian)

Mav (avec l'aide de matttbe) a écrit un script (cairo-dock_bzr.sh) qui permet l'installation et la mise à jour de la version de développement et évite ainsi les fastidieuses commandes à répétition pour la récupération des sources et pour l'installation. De plus, le script installera automatiquement tous les paquets nécessaires à la compilation de la version de développement (les mêmes que ceux décrits dans la partie par compilation).
Notez également que nous disposons d'un PPA weekly (mis à jour chaque semaine, donc) pour Ubuntu et Debian (et Linux Mint). L'utilisation d'un dépôt est peut-être plus simple et plus rapide. Le script vous proposera également si vous voulez installer Cairo-Dock depuis le ppa Weekly ou depuis bzr.
N'oubliez pas de rapporter tous les bugs que vous rencontrez, c'est très utile pour le développement de Cairo-Dock !

1ère installation
Ouvrez un Terminal, commencez par créer un répertoire (votre home directory ou le répertoire /opt, etc.) avec les droits utilisateurs (et non root), et déplacez vous dedans. Ça pourrait donner ceci pour le dossier /opt via ces lignes de commandes :
cd /opt # mais c'est vous qui choisissez
sudo mkdir cairo-dock_bzr
sudo chown $USER:$USER cairo-dock_bzr
cd cairo-dock_bzr
REM : pour les utilisateurs de Debian, il vous faudra installer le paquet 'sudo'.

Récupérez ensuite le script, rendez-le exécutable et lancez-le :
wget http://bzr.glx-dock.org/cairo-dock_bzr.sh
chmod u+x cairo-dock_bzr.sh
./cairo-dock_bzr.sh
REM : pour les utilisateurs de Debian, il vous faudra installer le paquet 'sudo'.

Le menu apparaît : sélectionnez 2 pour installer la version BZR pour la première fois.

Entrez votre mot de passe (sudo) lorsque le script vous le demandera afin de procéder à l'installation.
Si vous avez précédemment lié BZR à votre compte launchpad et ajouté votre clé ssh publique sur ce dernier, vous devriez entrer votre mot de passe lors de l'utilisation de BZR.

Un message est affiché à chaque installation de modules et le message final indique si tout s'est bien déroulé.

Dans le cas contraire, vous obtiendrez les détails sur l'erreur. Ceux-ci peuvent nous aider à la corriger et il est donc souhaité de poster ces lignes d'erreurs sur le forum dans la section adéquate. Si vous pensez que plus de détails peuvent nous être utiles, consultez le fichier log.txt dans le même répertoire que le script.

Mise à jour
Ouvrez un Terminal, placez-vous dans le dossier spécifique que vous aviez créé à la première installation (dans notre exemple /opt/cairo-dock_bzr) et relancez le script:
cd /opt/cairo-dock_bzr # sauf si vous avez changé de répertoire
./cairo-dock_bzr.sh


Le menu apparaît : sélectionnez 1 pour faire la mise à jour de votre version.

Si une mise à jour est trouvée, entrez votre mot de passe (sudo) (et éventuellement votre passphrase ssh publique). Dans le cas contraire, le message "Pas de mise à jour disponible" apparaîtra et le script s'arrêtera.

Note: le script de Mav "s'auto-update", donc à chaque fois que vous le lancez, il va chercher le dernière version du script disponible !

Un lanceur dans le dock
Vous pouvez créer un lanceur dans Cairo-Dock pour exécuter le script de Mav. Pour cela, créez un nouveau lanceur (Clic-droit sur le dock + "Add a launcher"). Cliquez sur "Nouveau" et rentrez ceci:
  • Nom de ce lanceur : Cairo BZR Update (Mais en fait, c'est vous qui voyez :-))
  • Commande à exécuter lors du clic :
    gnome-terminal --working-directory=/opt/cairo-dock_bzr/ -e "./cairo-dock_bzr.sh"
    Cette commande est bien évidemment valable que pour les utilisateurs de Gnome. Pour les autres, utilisez ceci :
    gksu "xterm -geometry 110x27 -hold -e /opt/cairo-dock_bzr/cairo-dock_bzr.sh"
  • Nom ou chemin de l'image : choisissez votre plus belle icône !
Validez .... et voilà !!! Vous n'aurez plus qu'à cliquer sur la nouvelle icône pour mettre à jour votre version BZR.



Pour Archlinux

La plus simple manière pour installer Cairo-Dock sous ArchLinux est de passer par Yaourt. (Non, vous ne risquez pas de tâcher votre beau clavier )

Ajout du dépôt
  • En mode root, ajoutez dans le fichier /etc/pacman.conf le dépôt archlinuxfr si ce n'est pas déjà fait). Éditez ce fichier avec votre éditeur favori. Par exemple, avec une cette commande :
    sudo gedit /etc/pacman.conf
    sudo nano /etc/pacman.conf
    sudo kate /etc/pacman.conf

  • Ajoutez ces deux lignes :
    [archlinuxfr]
    Server = http://repo.archlinux.fr/i686/
Installation de Yaourt
Installez yaourt (si ce n'est pas déjà fait)
sudo pacman -S yaourt
yaourt -Syu


Pour finir, il suffit simplement d'installer cairo-dock et les plug-ins par cette commande :
yaourt -S cairo-dock-bzr cairo-dock-plugins-bzr --noconfirm
(l'option --noconfirm est "dangereuse" : son utilisation est à vos risques et périls )



Fedora

  • Installez les dépendances en commençant par le kit de base
    su -
    yum -y groupinstall buildsys-build

  • Ensuite, installez les dépendances pour CD avec yum install:
    yum install bzr alsa-lib-devel cmake dbus-glib-devel desktop-file-utils gettext gnome-menus-devel gnome-vfs2-devel gtk2-devel gtkglext-devel intltool libXcomposite-devel libXinerama-devel libXrender-devel libXtst-devel libXxf86vm-devel libetpan-devel libexif-devel libgnomeui-devel librsvg2-devel libtool libxklavier-devel libxml2-devel vte-devel perl WebKit-gtk-devel libsensors4-devel curl
    Installez Thunar-devel au lieu de gnome-vfs2-devel si vous utilisez XFCE. (et l'équivalent de libcurl4-gnutls-dev)

  • Ensuite, placez vous dans un nouveau dossier pour téléchargez les sources (ex : /opt/ où vous disposez des droits d'utilisateur)
    bzr checkout --lightweight lp:cairo-dock-core
    bzr checkout --lightweight lp:cairo-dock-plug-ins

  • Il ne reste plus qu'à compiler tout cela
    cd cairo-dock-core
    mkdir build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr ## si vous désirez avoir les symboles de debug, ajoutez simplement ceci : "-DCMAKE_BUILD_TYPE=Debug"
    make -j $(grep -c ^processor /proc/cpuinfo) ## en cas d'erreur, arrêtez-vous là. Vérifiez les dépendances et/ou demandez de l'aide sur le forum
    su -
    make install # Si vous n'avez pas d'erreurs !
    exit
    cd ../../cairo-dock-plug-ins/
    mkdir build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr ## si vous désirez avoir les symboles de debug, ajoutez simplement ceci : "-DCMAKE_BUILD_TYPE=Debug"
    make -j $(grep -c ^processor /proc/cpuinfo)
    su -
    make install # Si vous n'avez pas d'erreurs !
    exit

  • Pour mettre à jour la version en bzr, allez dans le répertoire où se trouve les sources avec un terminal et entrez :
    bzr up
    Puis recompilez le tout avec les commandes du point précédent !



Gentoo

Pour plus de précisions concernant la version instable sur Gentoo, consulter cette page.



OpenSUSE KDE

  • Voici une liste presque exhaustive des dépendances requises. À installer avant la compilation :

cmake libtool m4 pkg-config intltool gettext vala cairo et possiblement cairo-devel gtk2-devel librsvg-devel dbus-1-glib-devel vte-devel xorg-x11-libx11-devel libasound2 xorg-x11-libs gnome-menus-devel libgnome-menu2 libgnomeui-devel gtkglext gtkglext-devel freeglut-devel libzeitgeist-devel, zeitgeist libetpan-devel libxklavier-devel libwebkitgtk-devel libexif-devel curl libcurl-devel libgnomevfsmm-2_6-1 libical-devel libgnutls-devel libsensors4-devel
+ l'équivalent de libcurl4-gnutls-dev

Il est possible que d'autres dépendances soient requises. Si la compilation en demande, vérifier aussi les suivantes (les noms peuvent être différents, ils proviennent de Fedora) :
alsa-lib-devel libXcomposite-devel libXinerama-devel libXrender-devel libXtst-devel libxml2-devel perl


Elles devraient être incluses dans les différents paquets de xorg-x11, xml et alsa.

Remarque : depuis la version 11.4, il semble que les packets libgnome-menu indicator3(-0.4) (libido3-0.1) dbusmenu-glib(-0.4) dbusmenu-gtk3(-0.4) ne soient plus supportés. Ceci signifie que bien que la compilation est toujours possible, les fonctions suivantes ne seront pas disponibles :

-- - with GMenu applet: no
-- - with Me-Menu applet applet: no
-- - with Messaging-Menu applet: no
-- - with Sound-Menu applet: no
-- - with Status-Notifier applet: no
-- - with Application-Menu applet: no

  • Ensuite, placez vous dans un nouveau dossier pour téléchargez les sources (où vous disposez des droits d'utilisateur) et exécutez :
    bzr checkout --lightweight lp:cairo-dock-core
    bzr checkout --lightweight lp:cairo-dock-plug-ins

  • Il ne reste plus qu'à compiler tout cela :
    cd cairo-dock-core
    mkdir build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr ## si vous désirez avoir les symboles de debug, ajoutez simplement ceci : "-DCMAKE_BUILD_TYPE=Debug"
    ## Si vous utilisez une architecture 64bits (x86_64), utilisez cette commande à la place de la précédente!: cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DFORCE_LIB64=yes
    make -j $(grep -c ^processor /proc/cpuinfo) ## en cas d'erreur, arrêtez-vous là. Vérifiez les dépendances et/ou demandez de l'aide sur le forum
    # sudo make install ## à réaliser avec les droits administrateurs
    cd ../../cairo-dock-plug-ins/
    mkdir build && cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=/usr ## si vous désirez avoir les symboles de debug, ajoutez simplement ceci : "-DCMAKE_BUILD_TYPE=Debug"
    make -j $(grep -c ^processor /proc/cpuinfo)
    # sudo make install ## à réaliser avec les droits administrateurs et s'il n'y a pas eu d'erreur dans l'étape précédente
    Rem : "make -j $(grep -c ^processor /proc/cpuinfo)" permet d'utiliser tous les cœurs de votre processeur.

  • Pour mettre à jour la version en bzr, allez dans le répertoire où se trouve les sources avec un terminal et entrez :
    bzr up
    (à réaliser dans les deux dossiers core et plug-ins). Puis effacez le contenu des dossiers build et recompiler comme c'est indiqué dans le point précédent.

Remarque
Il semblerait que la version de libgtkglext d'OpenSUSE 11.3 est un peu boggée. Donc, si vous avez ce genre d'erreur à la fin de la compilation:
/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/libgtkglext-x11-1.0.so: undefined reference to `GTK_WIDGET_REALIZED'
/usr/lib64/gcc/x86_64-suse-linux/4.5/../../../../lib64/libgtkglext-x11-1.0.so: undefined reference to `GTK_WIDGET_NO_WINDOW'
collect2: ld returned 1 exit status
make[2]: *** [src/cairo-dock] Error 1
Vous pouvez installer la version 1.2.0-186 (ou plus récente) de gtkglext. Cette version est disponible dans ce dépôt ici et une copie de ces paquets sont également disponible sur notre serveur ici.
À noté également qu'il est recommandé d'utiliser le flag "FORCE_LIB64" pour forcer l'utilisation du dossier lib64/ pour les architectures 64bits (x86_64)

Astuces

Flux ATOM

Un flux ATOM est disponible pour connaître l'avancement des versions sur BZR.

http://bazaar.launchpad.net/%7Ecairo-dock-team/cairo-dock-core/cairo-dock/atom
http://bazaar.launchpad.net/%7Ecairo-dock-team/cairo-dock-plug-ins/plug-ins/atom

Abonnez-vous pour être au courant des mises à jour

Conky

Vous pouvez utiliser le flux (ATOM) avec un script.
  • Vérifiez que vous disposez de curl :
    sudo apt-get install curl
    (ou utilisez yum install curl, sudo pacman -S yaourt ou emerge -av net-misc/curl , etc. en fonction de votre distribution)
  • Enregistrez ceci sur votre ordinateur où vous voulez
    #!/bin/bash
    # RSS Display Script by Bill Woodford (admin@sdesign.us) v1.0
    #
    # This script is designed to output story titles for most any RSS Feed.
    #
    # This script depends on curl. Please ensure it is installed and in your $PATH
    # Gentoo: emerge -av net-misc/curl
    # Debian: apt-get install curl
    # Homepage: http://curl.haxx.se/
    #
    # Usage:
    # .conkyrc:    ${execi [time] /path/to/script/conky-rss.sh URI LINES TITLENUM}
    #    URI = Location of feed, ex. http://www.gentoo.org/rdf/en/glsa-index.rdf
    #    LINES = How many titles to display (default 5)
    #    TITLENUM = How many times the title of the feed itself is specified, usually 1 or 2 (default 2)
    #
    # Usage Example        
    #        ${execi 300 /home/youruser/scripts/conky-rss.sh http://www.foxnews.com/xmlfeed/rss/0,4313,1,00.rss 4 2}

    #RSS Setup - Don't change unless you want these values hard-coded!
    uri=$1                            #URI of RSS Feed
    lines=$2                        #Number of headlines
    titlenum=$3                        #Number of extra titles

    #Script start
    #Require a uri, as a minimum
    if [[ "$uri" == "" ]]; then
        echo "No URI specified, cannot continue!" >&2
        echo "Please read script for more information" >&2
    else
        #Set defaults if none specified
        if [[ $lines == "" ]]; then lines=5 ; fi
        if [[ $titlenum == "" ]]; then titlenum=2 ; fi

        #The actual work
        curl -s --connect-timeout 30 $uri |\
        sed -e 's/<\/title>/\n/g' |\
        grep -o '.*'</span> |\ <br/>    sed -e <span class="sntx_bash_string">'s/<title>//'</span> |\ <br/>    head -n <span class="sntx_bash_var">$</span>((<span class="sntx_bash_var">$lines</span> + <span class="sntx_bash_var">$titlenum</span>)) |\ <br/>    tail -n <span class="sntx_bash_var">$</span>((<span class="sntx_bash_var">$lines</span>)) <br/>fi</span></div></div> </li><li>Rendez exécutable le script <div class='sntx_code'><div class='sntx_code_inner'><span class="sntx_bash_default">chmod u+x CHEMIN/NOM_DU_FICHIER.sh</span></div></div> </li><li>Modifiez votre .conkyrc avec, par exemple<div class='sntx_code'><div class='sntx_code_inner'>${color white}Cairo-Dock${color} ${hr 2} <br/>${color lightgrey}Core : ${execi 900 ~/.conky-rss.sh http://bazaar.launchpad.net/%7Ecairo-dock-team/cairo-dock-core/cairo-dock/atom 2 1} <br/>Plug-ins : ${execi 900 ~/.conky-rss.sh http://bazaar.launchpad.net/%7Ecairo-dock-team/cairo-dock-plug-ins/plug-ins/atom 2 1}</div></div> (remplacer les <span class="sntx_italic">2</span> pour avoir plus d'info et adapté le chemin du fichier conky-rss.sh) </li></ul> <br/><a name="17-Développer sur plusieurs versions"></a><div class="sntx_title2">Développer sur plusieurs versions</div><span class="sntx_bold">Attention, cmake est maintenant utilisé !</span> <br/>Parfois, lorsqu'on souhaite développer un plugin, essayer la dernière version BZR, ou comparer deux versions BZR de cairo-dock, il peut être utile de faire cohabiter deux versions de développement. <br/> <br/>Rapidement plusieurs problèmes se posent: <br/><ul><li>comment faire pour que cairo-dock s'installe dans un répertoire séparé ? </li><li>comment faire pour que les plugins utilisent la bonne version des fichiers d'en-tête de cairo-dock ? </li><li>comment lancer cairo-dock pour qu'il trouve la bonne version des plugins ? </li></ul> <br/> <br/>Il y a principalement deux astuces, ici, pour résoudre ces conflits : une pour compiler correctement cairo-dock, et une pour le lancer correctement. <br/> <br/>Dans la suite, nous dirons que le répertoire cible sera "~/cairo_install" (dans votre répertoire Home). S'il n'existe pas, il faudra le créer avant de commencer la compilation. <br/> <br/><span class="sntx_bold">Première étape</span> : compiler et installer cairo-dock pour un répertoire cible donné. <br/>Il faut ici utiliser de concert la variable PKG_CONFIG_PATH et le "prefix" donné à configure afin d'obtenir une compilation prenant bien en compte ce répertoire cible. <br/> <br/>La variable PKG_CONFIG_PATH dit à l'utilitaire "pkg-config" où trouver le fichier d'informations de cairo-dock qui donne les options à utiliser pour la compilation des plugins. Il faut noter que pkg-config n'est pas seulement utilisé par "configure", mais aussi par "automake" lors de la pré-compilation des plugins. <br/>Le "prefix" de configure, lui, sert à donner le répertoire d'installation de cairo-dock et des plugins. <br/> <br/>Voici ce qu'il faut exécuter (dans un terminal ou un script shell) pour compiler cairo-dock ou un plugin:<div class='sntx_code'><div class='sntx_code_inner'>export PKG_CONFIG_PATH=~/cairo_install/lib/pkgconfig <br/>cd repertoire_source <br/>autoreconf -isvf <br/>./configure --prefix=~/cairo_install PKG_CONFIG_PATH=~/cairo_install/lib/pkgconfig <br/>make && make install</div></div> <br/> <br/><div class="sntx_box_warning">il faut impérativement compiler et installer cairo-dock avant de compiler les plugins !</div> <br/> <br/><span class="sntx_bold">Deuxième étape</span> : lancer Cairo-Dock. <br/>Pour lancer Cairo-Dock c'est tout simple, il suffit de le lancer en spécifiant bien le path complet:<div class='sntx_code'><div class='sntx_code_inner'>~/cairo_install/bin/cairo-dock</div></div> <br/> <br/>Et voilà ! Une installation dédiée de Cairo-Dock a été réalisée. Elle est totalement indépendante du ou des autres Cairo-Dock que vous avez. Amusez-vous bien !</td> </tr> </table> </div> <br/> </td> </table> <br/> <table width="100%"><tr> <td id="hdrPlus"> <a href="index.php">Glx-Dock / Cairo-Dock</a> <a href="ww_page.php">Wiki</a> <b>Par BZR</b> </td> <td id="hdrPlus" class="small" align="right"><a href="#top">Top</a></td> </tr> </table> <hr/> <div class="small"> <img src="templates/bluecloud/images/elementspeak.png" align="right"/> Online users : <span style="color:#f0f0f0;"> <br/> </span> </div> </div> <br/> <div align="center" class="small"> Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts. <br /> <font color="grey">Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball</font> <br/>Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.<br />Many thanks to TuxFamily for the web Hosting and Mav for the domain name. </div> </body> </html>