Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock Wiki Truc et astuces
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

Truc et Astuces

Menus GNOME/KDE/XFCE
Activer l'applet GMenu

ou bien créez un lanceur à la main (non recommandé)
          • Clique droit dans le dock
          • Ajouter un Lanceur
          • Tout en bas de la fenêtre on clique sur "Nouveau"
          • Nom du launceur: Menu (Ou tout ce que vous voulez)
          • Commande à exécuter au clic:
pour le menu K :
dcop kicker kicker popupKMenu 0

ou pour kbfx :
dcop kicker KBFXInterface showMenu()

pour gnome :
<Alt>F1
          • Chemin ou nom de l'image: a vous de voir qu'elle image vous voulez

3) Un clique pour afficher le menu, un autre pour le faire partir

D'après ces deux fils :
gettinther, le trouveur et
ChAnGFu un peu aussi (how to) et les autres


Déplacer son dock
au choix :
              • Appuyez sur ALT ou CTRL, puis cliquez sur votre dock, maintenez cliqué tout en le déplaçant à la position voulue. Le dock sauvegardera sa nouvelle position lorsque vous relâcherez le bouton de la souris.
              • entrez une valeur vous-mêmes dans le panneau de conf, module "Position".

Positionner son dock en haut de l'écran
Faites clique droit, Configurer, et décochez la case dans l'onglet POSITION. Maintenant le dock est en haut et se déroule dans l'autre sens !

Note : il se peut que votre gestionnaire de fenêtres ne laisse pas les fenêtres sortir de l'écran par le haut ou par les côtés. Dans ce cas, si l'auto-hide est activé, la fenêtre ne pourra pas se cacher progressivement vers le haut, et disparaîtra d'un coup.

Avoir des thèmes interchangeables
Soit vous avez téléchargé un thème d'icônes, soit vous vous êtes créé un répertoire avec pleins d'icônes dedans. Faites clique droit ? configurer, allez dans l'onglet LAUNCHERS, et ajoutez, dans la liste des répertoires, le nom du répertoire où se trouve vos icônes. Ajoutez autant de thèmes que vous le voulez de cette façon. Maintenant, pour passer d'un thème à un autre à volonté, il vous suffit simplement de mettre en 1er (en haut donc) le répertoire correspondant au thème voulu (utilisez simplement les flèches haut et bas) ! Cairo-dock rechargera automatiquement les nouvelles icônes à la fermeture du panneau de configuration.

Note : si le nom d'une icône n'a pas d'extension, cairo-dock charge des .SVG en préférence, pour leur meilleur rendu graphique. Donc si par exemple le 2ème thème contient l'icône en SVG mais que le 1er ne la contient qu'en PNG, ce sera celle du 2ème thème qui sera utilisée. Donc essayez de faire des thèmes homogènes (et de manière plus générale, privilégiez le SVG !)

Changer le style des rayures
Donnons quelques exemples concrets :
              • Mettons que je veuille des rayures fines et espacées. Je mettrais alors leur nombre à 8 (8 rayures par motif) et leur largeur à 0.02 (2% de la largeur d'un motif), par exemple.
              • Si maintenant je veux des rayures plus épaisses, je peux augmenter la valeur de la largeur jusqu'à 1/8, soit 0.125 (12%), ce qui aura pour effet de les étaler (elles seront plus diffuses).
              • Si je préfère avoir des rayures bien denses (nombreuses), j'augmenterai leur nombre, par exemple 30 (30 rayures par motif). Comme il y'a beaucoup de rayures dans un motif, elles ne peuvent pas être très larges sous peine de se chevaucher; la valeur maximale pour le champ largeur sera de 1/30 soit environ 0.03 (3%).


Des icônes de tailles identiques
Cairo-dock s'accommode très bien d'icônes de toutes les tailles. Cependant pour des questions d'homogénéité, vous pourriez vouloir qu'elles aient toutes la même taille. Mais vous êtes trop flemmard pour toutes les re-dimensionner ! La solution est d'avoir les couples de valeurs (taille min, taille max) égaux pour les lanceurs, les applications, les applets, et les séparateurs. Cairo-dock les re-dimensionnera pour vous à chaque chargement, y compris pour les nouvelles icônes que vous rajouterez après.
Un truc marrant : mettez 24 dans tous les champs, et 150 dans le champs largeur de la vague de l'onglet CAIRO-DOCK; vous voilà avec un bébé cairo-dock ! il est pas mignon ? ^_^

Choisir un des thèmes prêt à l'emploi
Si le répertoire caché ~/.cairo-dock de votre répertoire perso n'existe pas, cairo-dock vous proposera de commencer avec l'un des thèmes pré-installé. Par la suite, il est possible de revenir sur ce choix (clique droit > cairo-dock > choose a theme).
Cairo-dock effectuera une sauvegarde de votre config actuelle dans ~/.cairo-dock.ori, si ce répertoire n'existe pas déjà. S'il existe, il ne fera pas de sauvegarde de votre config courante, mais vous demandera toutefois de confirmer avant de l'écraser.

Ajouter des containers
Les containers sont des lanceurs d'un type particulier : ils sont comme des tiroirs; ils vous permettent de regrouper des icônes semblables au sein d'un sous-dock qui n'apparaîtra qu'au survol du container par la souris. Vous pouvez empiler des docks les uns au-dessus des autres, tel un arbre, aussi loin que votre imagination vous le permet !
Pour créer un container, la méthode est identique à la création d'un lanceur; simplement, cochez la case du bas. Un container peut avoir une commande à exécuter lors du clique, mais ça n'a pas grand intérêt. Un nouveau dock vide sera créé et associé au container. Vous ne pouvez pas le voir car il est vide initialement, mais il est bien présent à l'écran, et donc vous pouvez glisser-déposer des lanceurs dedans comme précédemment.
Pour déplacer une icône d'un container à un autre, éditer l'icône (clique droit ? modifier l'icône), et dans le champ Container, indiquez le nom du container où vous voulez voir aller vote icône. (le nom d'un container est celui de l'icône pointant sur lui; il peut donc avoir plusieurs noms si plusieurs icônes pointent sur lui, indiquez simplement l'un des noms. Le dock principal s'appelle "_MainDock_").

Ajouter/enlever des effets d'animation avec Compiz-Fusion
Compiz-Fusion applique certaines animations par défaut à des types de fenêtre prédéfinies. Nous pouvons donc le forcer à appliquer des effets sur l'ouverture et la fermeture des sub-docks. Ouvrir le CCSM (CompizConfig System Manager), et se rendre dans les options du plugin "Animations" ; dans l'onglet "Open Animations". Ici, nous allons créer une variable qui appliquera un effet à l'ouverture d'une fenêtre (les sub-docks sont considérées comme des fenêtres par Compiz.).
              • Appuyer sur "Ajouter", choisir l'effet désiré dans la liste d' "Open effect".
              • Augmentez la valeur "effect duration" au choix (plus c'est haut, plus l'animation sera lente).
              • Ajoutez "name=cairo-dock" comme valeur dans "Correspondance de fenêtre".
              • Faites monter cette variable en haut de la liste en utilisant les boutons de flèches.
Ainsi, Compiz n'appliquera l'animation que vous avez spécifié que pour l'ouverture d'une "fenêtre" nommée cairo-dock. Donc, toutes les ouvertures des sub-docks seront ponctuées par cet effet.
Appliquez la même chose dans l'onglet "Close Animation", et rendez vous dans l'effet "Focus Animation", et créez une variable de la même façon en n'appliquant pas d'animation ("Aucun" dans la liste d'animations), et spécifiez encore "name=cairo-dock" en correspondance de fenêtre. Ceci évite d'appliquer un effet sur la dock lorsque la souris passe devant (focus), ce qui provoquait un "flash" désagréable du dock.

Note : Les sous-docks peuvent apparaître avec une animation de dépliage; celle-ci peut être superflue si vous utilisez une animation de Compiz; Vous pouvez désactiver le dépliage des sous-docks dans l'onglet "sub-docks" et décocher la case "animer les sous-docks à l'apparition". Les effets de compiz suivants sont un bon exemple d'application de cette astuce:
              • Open Animation : effet "Zoom", avec durée de 250
              • Close Animation : effet "Vacuum", avec durée de 250.

Une application sans indicateur
Si lorsque vous lancez une application ayant un raccourcis dans le dock, aucun indicateur ne s'affiche et une nouvelle icône apparait, cela peut venir d'un problème de classe du raccourcis.

  • Récupérer la classe de l'application
lancer xprop dans un terminal et cliquer sur la fenêtre de l'application en question (il faut qu'elle tourne !!)
trouver la ligne commençant par WM_CLASS(STRING) =. C'est donc la classe de l'application.

  • Insérer la classe de l'application dans le raccourcis de Cairo-Dock
trouver et éditer le fichier .desktop, raccourcis de l'application. Il se trouve dans le répertoire ~/.cairo-dock/current_theme/launchers
modifier la ligne commençant par StartupWMClass= en rajoutant la classe trouvée ci-dessus (ou une des classes). Si la ligne n'existe pas la rajouter à la fin du fichier

  • Relancer Cairo-Dock
Tout devrait marcher.

Utiliser deux docks

Si vous voulez uiliser deux docks, vous avez deux possibilités:

-Soit vous utilisez un dock principal et un dock secondaire qui sera considéré comme un sous dock du dock principal. Alors vous n'aurez la possibilité de n'utiliser les applets qu'une seule fois, et vous aurez obligatoirement le même thème pour les deux docks. Ceci dit, la gestion en est plus facile.
-Soit vous utilisez deux docks avec deux configurations différentes. Vous pourrez utiliser deux themes différents et plusieurs fois les mêmes applets. Mais la gestion de cairo et notamment son ouverture en démarrage de session peut poser quelques soucis. Je vous expliquerais ma méthode qui fonctionne parfaitement.
          • 1) Vous souhaitez utiliser un dock principal et un dock scondaire. La manip est simple.

La taskbar sera obligatoirement dans le dock principal. Je n'ai pas réussi à attribuer la taskbar au dock secondaire. Si vous voulez avoir un dock de lanceurs et un dock de taskbar sans vous embetter à modifier chacun de vos lanceurs, je vous renvoie à la seconde méthode.


Je vous conseille de desactiver l'autohide pour la manip qui suit.

Commencez par créer un lanceur dans votre dock (un lanceur vierge ne lancant rien du tout). Attribuez à ce lanceur un sous dock dont le nom n'apparait pas dans la liste de vos sous docks. C'est à dire que dans la case où il y a marqué _MainDock_, vous changez _MainDock_ en n'importe quel autre nom. Validez, et vous avez ainsi créé un dock secondaire contenant ce lanceur vierge. Il apparaitra peut etre sous le dock principal que vous devrez alors bouger. Ensuite, clic droit sur le dock secondaire, puis rentrez dans "set up this dock", vous pourrez alors changer la position du dock.

C'est fini, vous n'avez plus qu'à attribuer vos différents applets et lanceurs au dock souhaité.
          • 2) Vous souhaitez utiliser deux docks avec des config différentes.


Je vous conseille de desactiver l'autohide pour la manip qui suit.

Copiez votre dossier .cairo-dock qui se trouve normallement dans votre /home/bidule,et collez le dans votre /home/bidule. Vous serez donc obligé de le renommer. Nommons le .cairo-dock-2 pour l'explication. Votre premier dock est déja lancé. Pour lancer le second dock, utilisez la commande suivante:

cairo-dock -d /home/bidule/.cairo-dock-2


Votre deuxième dock est alors lancé. Il a la même config que le premier dock, donc ils se superposent. Bougez celui du dessus. Vous pouvez donc les configurer séparement.

A présent, chaque dock fonctionne indépendemment de l'autre. Ce qui signifie que tout thème sauvegardé dans l'un ne sera pas sauvegarder dans l'autre. Néanmoins, vous pourrez transférer des themes de l'un à l'autre en copiant directement le dossier d'un theme de ~/.cairo-dock/themes vers ~/.cairo-dock-2 et vice-versa.


Quand vous lancez cairo-dock, il faut utiliser la commande "cairo-dock -d dossier" même pour lancer le dock issu de la configuration du dossier ~/.cairo-dock. Cela vous évitera des surprises, et c'est surtout important pour le lancement du dock en démarrage de session.


Glx-Dock / Cairo-Dock Wiki Truc et astuces 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.