Я написал простую C-программу для создания записи в меню сообщений. Код показан ниже.
#include <messaging-menu.h>
int main(int argc, char *argv[])
{
MessagingMenuApp *mmp=messaging_menu_app_new("gnome-terminal.desktop");
messaging_menu_app_register(mmp);
return 0;
}
И это работает, как ожидалось.
Затем я добавляю строку 'messaging_menu_app_unregister (mmp);' удалить запись, но не удалось.
#include <messaging-menu.h>
int main(int argc, char *argv[])
{
MessagingMenuApp *mmp=messaging_menu_app_new("gnome-terminal.desktop");
messaging_menu_app_register(mmp);
messaging_menu_app_unregister(mmp);
return 0;
}
Документ API гласит: messaging_menu_app_unregister () «Полностью удаляет приложение из меню сообщений». Но это не работает на моей машине, Ubuntu 13.10.
Я хочу удалить запись в C или Shell. Любая помощь?
Извините за мой английский и заранее спасибо.