Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Tips and Tricks | Trucs et Astuces Activer le Widget Layer de Compiz pour les desklets de Cairo-dock
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)
Tips and Tricks | Trucs et Astuces

Subjects Author Language Messages Last message
[Locked] Activer le Widget Layer de Compiz pour les desklets de Cairo-dock
nochka85 Français 19 rhinopierroce [Read]
20 February 2008 à 18:35

nochka85, Saturday 16 February 2008 à 15:04


Subscription date : 29 November 2007
Messages : 7408
Vous avez du remarquer que les applets "détachables" du dock (pour les transformer en desklets) ont une option "Keep on Widget Layer" permettant en théorie de n'afficher le (ou les) desklet(s) ainsi configuré(s) QUE sur le layer dédié de Compiz.

Cependant, si vous activer le plugin "Widget Layer" dans Compiz Config et que vous cochez la case "Keep on Widget Layer" dans les préférences de votre desklet, ce dernier reste sur le bureau et refuse de s'afficher dans le Widget Layer :/

La solution est pourtant très simple (donnée par Ctaf ici : http://cairo-dock.necropotame.fr/bg_topic.php?t=144&pos=100). Pour plus de clareté et pour les débutants, je vous donne la méthode complète pour rendre l'applet clock visible dans le layer :

- Commencez par activer l'applet clock si ce n'est déjà fait : Menu contextuel/Cairo-dock/Configurer puis onglet Applets et cocher Clock
- Entrez dans votre dock puis faites un clic-droit sur l'icone de l'horloge
- Sélectionnez "Detach this module"

... Voilà, vous venez de créer votre desklet Clock (pour la faire revenir dans le dock : clic-droit sur le desklet puis "Return to the dock")... mais continuons : Nous allons maintenant le rendre compatible avec le layer dédié de Compiz:

- Commencer par faire un clic-droit sur le desklet puis "Configurer ce module"
- Allez dans l'onglet "Desklet" et cocher "Keep on Widget layer" (pour info: c'est ici que vous pouvez redimensionner votre desklet)
- Cliquez sur "Valider" ... Il ne se passe rien ... c'est normal !
- Lancez Compiz Config (ALT+F2 et tappez "ccsm" sans les guillemets puis Entrée)
- Cochez dans la catégorie Desktop le plugin "Widget Layer", puis cliquez sur ce dernier pour le configurer
- Allez dans l'onglet "Actions" , ouvrez le menu "Général" et double-cliquez sur "Toggle Widget Display"
- Sélectionnez le bord d'écran qui affichera le layer (ex: BottomRight") et validez
- Allez dans l'onglet "Comportement"
- Dans la case "Widget Windows" tappez ceci : name=cairo-dock & type=utility
- Cliquez sur "Précédent" puis "Fermer" pour quitter le Compiz Config

- Votre desklet devrait avoir disparu et s'être donc transformé en Widget (si ce n'est pas le cas, relancez simplement votre dock)

Voilà ! Pour afficher votre nouveau widget, glissez simplement la souris vers le bord de l'écran que vous aviez choisi ...

EDIT: Compiz Config étant maintenant configuré pour Cairo-dock, il suffira juste de cochez "Keep on Widget layer" dans les préférences des applets détachables pour que le desklet soit automatiquement affiché dans le layer...

ctaf, Saturday 16 February 2008 à 17:44


Subscription date : 30 November 2007
Messages : 311
je tiens a rajouter (whahouuuu necrooooo, tu fais un taf de ouf, mais c'est jolie cette petite interface pour poster) que ya pas de moyen automatique de le faire marcher. Peut etre serait t'il interressant de changer directement les parametres de compiz-fusion, pour eviter a avoir a tapper ces lignes, seulement je n'ai aucune idée de comment faire surtout qu'il y a plusieurs possibilité dans compiz pour stoquer les preferences

ppmt, Sunday 17 February 2008 à 03:49


Subscription date : 29 November 2007
Messages : 3520
aaahhhh c'est comme ca que ca marche les widgets....je me demandais a quoi ca servait en fait!!!

J'ai un peu de mal a comprendre l'interet mais au moins je sais comment on les configure maitenant c'est deja pas mal!

Tofe, Sunday 17 February 2008 à 09:39


Subscription date : 09 February 2008
Messages : 921
Une idée me passe par la tête... l'ayant faite captive, elle m'a dit que si on mettait tout le dock en layer widget, avec le bord "Bottom" pour activer les widgets, on aurait un comportement sympa d'apparition/disparition, non ?
Enfin c'était juste une idée du dimanche matin.
[edit] je comfirme, c'est plutôt sympa

ctaf, Sunday 17 February 2008 à 11:03


Subscription date : 30 November 2007
Messages : 311
pour l'astuce suffit de mettre:
name=cairo-dock et tout le dock sera dans le widget layer

Pouet, Sunday 17 February 2008 à 13:03


Subscription date : 30 November 2007
Messages : 605
moi la clock disparait quand elle est en widget layer et impossible de la faire réapparaitre.

Mav, Sunday 17 February 2008 à 13:17


Subscription date : 29 November 2007
Messages : 3146
ouais moi aussi des fois elle apparait des fois pas

wilk, Sunday 17 February 2008 à 15:45


Subscription date : 08 December 2007
Messages : 41
Pour moi les applets configurées pour être dans le widget layer (clock pour ne pas la nommer) sont visibles au démarrage du dock, alors qu'elles ne devraient pas (j'ai d'autres desklests, eux-aussi en widget layer qui sont bien cachés). En revanche en faisant apparaître puis disparaître le widget layer, elles rejoignent bien le widget layer. C'est normal ?

nochka85, Sunday 17 February 2008 à 16:20


Subscription date : 29 November 2007
Messages : 7408
idem pour moi : Faudrait peut être forcé cairo-dock à se lancer APRES Compiz .... car je pense que lorsque le dock s'initialise, vu que compiz n'est pas encore actif, cela met les widgets sur le bureau :/

Un retour du script pour beryl ???

ctaf, Monday 18 February 2008 à 00:33


Subscription date : 30 November 2007
Messages : 311
non le probleme principale en fait c'est que le code est tout nouveau et que on essaye de le stabilisé (celui des desklets).
Donc on affiche la fenetre directement au lancement du dock sans "reflechir".
Il y a d'autres comportements a corrigé comme le terminal si on click dessus et qu'il est detaché, on le perd definitivement, des choses comme ca, mais ca arrive, l'objectif etant d'avoir une 1.6 super stable...

PS: fab le ugly fix => beautifull fix, c'est que du bonheur ca marche encore mieux, ta vu les flags c'est pas bien !!! ta methode est bien mieux la!

fabounet, Monday 18 February 2008 à 04:07


Subscription date : 30 November 2007
Messages : 17118
au fait, c'est con mais j'arrive pas a faire fonctionner le mode desklet ^_^;
du coup je ferai les paquets demain.
en plus chuis à la rue sur les messages du forum du WE

Mav, Monday 18 February 2008 à 07:46


Subscription date : 29 November 2007
Messages : 3146
J'en connais un qu'à fait des folies de son corps ce week end

Pouet, Monday 18 February 2008 à 07:53


Subscription date : 30 November 2007
Messages : 605
Fab perd le rythme !! allé faut te ressaisir !

fabounet, Monday 18 February 2008 à 09:29


Subscription date : 30 November 2007
Messages : 17118
en fait c'est le mode widget layer que j'arrive pas à faire marcher
j'ai l'impression que les fenetres passent jamais en mode "utility"
verrai ça aujourd'hui.

sympa au fait la boite d'outils pour écrire les messages

fabounet, Monday 18 February 2008 à 13:23


Subscription date : 30 November 2007
Messages : 17118
j'ai corrigé le problème du widget layer
gtk_window_get_type_hint marche pas, je l'ai refais en X, maintenant c'est bon, dés le démarrage.

rhinopierroce, Wednesday 20 February 2008 à 14:30


Subscription date : 30 November 2007
Messages : 422
Est-ce que vous pourriez ma faire un récapitulatif de la manipulation pour que je l'ajoute dans la doc.
Merci

ppmt, Wednesday 20 February 2008 à 15:47


Subscription date : 29 November 2007
Messages : 3520
Ben c'est dans le 1er message non? J'ai reussi a le faire en suivant cette methode alors ca doit assez "bulletproof"

rhinopierroce, Wednesday 20 February 2008 à 16:52


Subscription date : 30 November 2007
Messages : 422
Bah, ça me fait une applet dans un carré avec un fond bleu nuit (préfère transparent). C'est pas très beau.
Ça me gèle "screenlets" aussi, mais c'est pas systématique.
Pour finir l'applet disparaît quand je veux la rattacher au dock

fabounet, Wednesday 20 February 2008 à 17:50


Subscription date : 30 November 2007
Messages : 17118
la couleur est celle des dialogues, mais je vais désolidariser ça.
y'a encore qques bugs ... disons que si tu t'amuses pas à attacher/détacher tes applets, ça marche plutôt bien ^_^;

rhinopierroce, Wednesday 20 February 2008 à 18:35


Subscription date : 30 November 2007
Messages : 422
No problemo, j'ai compris, je te laisse peaufiner avant de chercher d'autres bug

[hors sujet]
Allez voir le blog, et faites-le vivre en postant des commentaires.
Tu n'es pas rédacteur, envoie un MP à necropotame.

Petit à petit, il y aura forcément des articles pour tous

Tips and Tricks | Trucs et Astuces

Subjects Author Language Messages Last message
[Locked] Activer le Widget Layer de Compiz pour les desklets de Cairo-dock
nochka85 Français 19 rhinopierroce [Read]
20 February 2008 à 18:35


Glx-Dock / Cairo-Dock List of forums Tips and Tricks | Trucs et Astuces Activer le Widget Layer de Compiz pour les desklets de Cairo-dock 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.