Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Show Desktop : pas de changement d'icône lors de l'activation de la couche Widget
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)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Show Desktop : pas de changement d'icône lors de l'activation de la couche Widget
lylambda Français 6 lylambda [Read]
07 October 2011 à 13:52

lylambda, Thursday 29 September 2011 à 00:42


Subscription date : 06 September 2009
Messages : 1635
Donc l'applet Show Desktop ne change pas d'icône lors de son activation, si l'action choisie est "Montrer la Couche Widget".
Par contre, l'icône change bien avec tout les autres "Montrer…" (je ne compte pas "Exposé de tous les Bureaux").

fabounet, Monday 03 October 2011 à 17:51


Subscription date : 30 November 2007
Messages : 17118
en fait on ne détecte pas l'action "Montrer la Couche Widget" (ni d'ailleurs les autres)
seule l'action originale (montrer le bureau) l'est, car elle est faite par X et non pas par Compiz (et qu'on sait discuter avec X, mais pas trop avec Compiz)

lylambda, Monday 03 October 2011 à 22:40


Subscription date : 06 September 2009
Messages : 1635
Cela parait logique.
Dommage qu'il n'y est pas de retour d'état émis par Compiz (via DBus par exemple).

fabounet, Tuesday 04 October 2011 à 12:06


Subscription date : 30 November 2007
Messages : 17118
il ne me semble pas (mais je peux pas l'affirmer à 100%; il faudrait faire un dbus-monitor dans un terminal, déclencher le mode widget via le raccourci clavier, et regarder si quelque chose s'affiche)

lylambda, Tuesday 04 October 2011 à 13:24


Subscription date : 06 September 2009
Messages : 1635
Il y a effectivement des retour dbus. Mais est-ce exploitable ?

dbus-monitor dans un terminal et l'activation de la couche widget via l'applet (mais pas par le raccourcis clavier) me donne :
method call sender=:1.52 -> dest=org.freedesktop.compiz serial=643 path=/org/freedesktop/compiz/widget/allscreens/toggle_button; interface=org.freedesktop.compiz; member=activate
string "root"
int32 255
method return sender=:1.49 -> dest=:1.52 reply_serial=643


Idem pour la désactivation :
method call sender=:1.52 -> dest=org.freedesktop.compiz serial=644 path=/org/freedesktop/compiz/widget/allscreens/toggle_button; interface=org.freedesktop.compiz; member=activate
string "root"
int32 255
method return sender=:1.49 -> dest=:1.52 reply_serial=644

fabounet, Thursday 06 October 2011 à 16:03


Subscription date : 30 November 2007
Messages : 17118
c'est en fait la commande envoyée à Compiz (tu as utilisé le raccourci clavier F9 pour la déclencher ?)
comme tu le vois, rien n'indique si l'état passe de ON à OFF ou inversement.

lylambda, Friday 07 October 2011 à 13:52


Subscription date : 06 September 2009
Messages : 1635
tu as utilisé le raccourci clavier F9 pour la déclencher ?
Oui, et là rien ne sort dans le terminal.

comme tu le vois, rien n'indique si l'état passe de ON à OFF ou inversement.
Tout à fait, le "toggle" indique un changement d'état, mais pas duquel au quel. D'autant plus que si l'usage du raccourcis ou du clic n'informe pas du changement d'état via Dbus, l'icône de l'applet n'aurait plus de sens.

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Show Desktop : pas de changement d'icône lors de l'activation de la couche Widget
lylambda Français 6 lylambda [Read]
07 October 2011 à 13:52


Glx-Dock / Cairo-Dock List of forums Applets | Applets Show Desktop : pas de changement d'icône lors de l'activation de la couche Widget 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.