Technical discussions | Discussions techniques
Subscription date : 21 October 2009
Messages : 1575
|
Salut,
Je cherche à passer une commande dbus dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ActivateModule string:musicPlayer boolean:false mais pour Keyboard Indicator. Seulement j'ai lu le wiki et je ne vois pas comment on fait pour trouver le nom de l'applet qui sera reconnu par dbus.
dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ActivateModule string:**keyboard-indicator** boolean:false ne fonctionne pas. J'en ai essayé plein d'autres (variantes) sans succès.
J'ai besoin de le faire false avant mon suspend et true à mon resume, car sinon l'affichage nVidia brise sur l'icône.
Merci! |
matttbe, Saturday 08 June 2013 à 13:07
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Pour répondre à ta question qui est dans le titre, le plus simple est de regarder la clé "modules=" dans le fichier cairo-dock.conf (ou alors regarder ce qui suit CD_APPLET_DEFINITION).grep modules= ~/.config/cairo-dock/current_theme/cairo-dock.conf
Concernant la commande, il ne faut pas de tiret: dbus-send --session --dest=org.cairodock.CairoDock /org/cairodock/CairoDock org.cairodock.CairoDock.ActivateModule string:"keyboard indicator" boolean:false
Mais concernant ton problème, jette un coup d’œil là: Des icônes sont corrompues en revenant de mise en veille  |
Subscription date : 21 October 2009
Messages : 1575
|
Ah! Dac merci encore Mathieu!
Ça serait cool par contre que les noms de modules pour dbus soient égaux aux noms des répertoires dans .../plug-ins.
Ou encore que les noms des répertoires changent pour correspondre aux noms dans dbus, ça serait plus facile à trouver.
Mais maintenant que je sais c'est où, ça va!
J'ai fixé un show stopper avec 13.04 alors je vais me mettre à l'installer et migrer de 11.10 à 13.04! ENFIN!!
Oui avec le démon c'est une autre possibilité en effet, mais j'aime bien seulement faire un boolean:true par mon script sleep.d. Ça ne se voit même pas, rapide, pas de redémarrage du dock. Enfin tant que ça fonctionne, toutes les façons sont bonnes!  |
Subscription date : 30 November 2007
Messages : 17118
|
Ça serait cool par contre que les noms de modules pour dbus soient égaux aux noms des répertoires dans .../plug-ins.
oui, mais on n'y avait pas pensé avant (et puis des fois les noms changent à posteriori)
mais le nom est défini directement dans le module, et voici la commande python pour les avoir (pour la 3.3 par contre)
from CairoDock import CairoDock
d=CairoDock().iface
for m in d.GetProperties('type=Module'):
print(m['name'])
(python3) |
Subscription date : 21 October 2009
Messages : 1575
|
Vendu!
J'ai tjrs les bzr alors j'ai la 3.3 (3.2.99 en fait je pense) sous 13.04 (mais je suis pas encore en prod avec la 13.04, je poursuis ma config globale avant de migrer).
Merci fab. |
Technical discussions | Discussions techniques
|