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

Uri*_*era 3 12.04 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
Run Code Online (Sandbox Code Playgroud)

我想这样做,不是启动器而是小程序。

/usr/lib/mate-panel/mate-panel-add --applet=  
Run Code Online (Sandbox Code Playgroud)
  • 像这样的东西,但我不知道如何添加其余的(在这种情况下称为 DockbarX 小程序)。

and*_*ing 5

由于 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
Run Code Online (Sandbox Code Playgroud)

其中 的值--panel=是在 found 中mateconf找到的面板之一,例如:

mateconftool-2 --all-dirs /apps/panel/toplevels
Run Code Online (Sandbox Code Playgroud)

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