
我編寫了一個簡單的 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 中的條目。
抱歉我的英文不好,提前謝謝。