如何從 C 語言的訊息選單中刪除條目

如何從 C 語言的訊息選單中刪除條目

我編寫了一個簡單的 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 中的條目。

抱歉我的英文不好,提前謝謝。

相關內容