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. |
|