Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Où trouver le nom des applet pour dbus
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)
Technical discussions | Discussions techniques

Subjects Author Language Messages Last message
[Locked] Où trouver le nom des applet pour dbus
FrankKubuntu Français 4 FrankKubuntu [Read]
10 June 2013 à 18:13

FrankKubuntu, Saturday 08 June 2013 à 05:22


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

FrankKubuntu, Saturday 08 June 2013 à 17:55


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!

fabounet, Monday 10 June 2013 à 17:26


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)

FrankKubuntu, Monday 10 June 2013 à 18:13


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

Subjects Author Language Messages Last message
[Locked] Où trouver le nom des applet pour dbus
FrankKubuntu Français 4 FrankKubuntu [Read]
10 June 2013 à 18:13


Glx-Dock / Cairo-Dock List of forums Technical discussions | Discussions techniques Où trouver le nom des applet pour dbus 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.