web-dev-qa-db-fra.com

Comment puis-je ajouter une applet à MATE à partir du terminal?

Comment puis-je ajouter une applet au panneau MATE à partir du terminal en utilisant mateconftool-2. Je demande spécifiquement DockBarX, mais je voudrais aussi ajouter d'autres applets (MATEnu, Zone de notification et Horloge).

Ce que je veux faire, c'est que, au lieu de cliquer avec le bouton droit de la souris sur le panneau, d'ouvrir la fenêtre Ajouter au panneau et de sélectionner l'applet, faites-le à partir de la ligne de commande.

Comment cela peut-il être fait avec mateconftool-2?

Edit: J'ai découvert qu'il était possible de le faire avec ce /usr/lib/mate-panel/mate-panel-add mais je ne sais pas encore comment ajouter un applet.

Ceci ajouterait par exemple un lanceur gedit au panneau :

/usr/lib/mate-panel/mate-panel-add --launcher=/usr/share/applications/gedit.desktop

Je veux faire cela mais au lieu d'un lanceur une applet.

/usr/lib/mate-panel/mate-panel-add --applet=  
  • Quelque chose comme ça, mais je ne sais pas comment ajouter le reste (dans ce cas, appelez l'applet DockbarX).
3
Uri Herrera

Comme MATE est un fork de GNOME2 et que la plupart de ses composants sont simplement les anciens GNOME2 dont les noms ont été modifiés, je suppose que mate-panel-add fonctionne de la même façon que gnome-panel-add. Vous devez faire quelque chose dans le sens de:

/usr/lib/gnome-panel/mate-panel-add --applet=OAFIID:MATE_DockBarXApplet --panel=top_panel_screen0 --position=500

Où la valeur de --panel= est l'un des panneaux trouvés dans mateconf avec quelque chose comme:

mateconftool-2 --all-dirs /apps/panel/toplevels

L'identifiant --applet se trouve dans le répertoire /usr/lib/matecomponent/servers/. Dans ce cas particulier, dans le fichier MATE_DockBarXApplet.server.

3
andrewsomething