如何从终端向MATE添加applet?

如何使用mateconftool-2从终端向MATE面板添加applet。 我特别要求DockBarX,但我也想添加其他applet(MATEnu,Notification area和Clock)。

我想要做的不是手动右键单击面板,打开“添加到面板”窗口并选择小程序,而是从命令行执行此操作。

如何使用mateconftool-2完成这项工作?

编辑:我发现可以使用这个/usr/lib/mate-panel/mate-panel-add但是我还不知道如何用它添加applet。

例如,这会向面板添加一个gedit 启动器

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

我想这样做, 不是一个启动器applet。

 /usr/lib/mate-panel/mate-panel-add --applet= 
  • 这样的东西,但我不知道如何添加其余的(在这种情况下调用DockbarX小程序)。

由于MATE是GNOME2的一个分支,并且它的大部分组件都是旧的GNOME2,其名称已经更改,我假设mate-panel-add工作原理与gnome-panel-add相同。 你需要做一些事情:

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

其中--panel=的值是--panel=找到的面板之一,其中包含:

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

--applet标识符可以在/usr/lib/matecomponent/servers/目录中找到。 在这种特殊情况下,在MATE_DockBarXApplet.server文件中。