Как я могу добавить апплет на панель 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=
Поскольку 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
.