如何从终端向 MATE 添加小程序?

如何从终端向 MATE 添加小程序?

如何使用从终端将小程序添加到 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文件中找到。

相关内容