如何使用从终端将小程序添加到 MATE 面板mateconftool-2
。我特别要求使用 DockBarX,但我还想添加其他小程序(MATEnu、通知区域和时钟)。
我想要做的是,不是手动右键单击面板,打开“添加到面板”窗口并选择小程序,而是从命令行执行此操作。
如何才能做到这一点mateconftool-2
?
编辑:我发现可以这样做,/usr/lib/mate-panel/mate-panel-add
但是我还不知道如何使用它添加小程序。
例如这将添加一个 gedit启动器到控制板:
/usr/lib/mate-panel/mate-panel-add --launcher=/usr/share/applications/gedit.desktop
我想这样做但而不是启动器小程序。
/usr/lib/mate-panel/mate-panel-add --applet=
- 像这样,但我不知道如何添加其余部分(在这种情况下调用 DockbarX 小程序)。
答案1
由于 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=
是在 中找到的面板之一,mateconf
如下所示:
mateconftool-2 --all-dirs /apps/panel/toplevels
标识符--applet
可以在/usr/lib/matecomponent/servers/
目录中找到。在本例中,是在MATE_DockBarXApplet.server
文件中找到。