我编写了一个简单的 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 文档说 messages_menu_app_unregister() “从消息菜单中完全删除应用程序。” 但它在我的机器 Ubuntu 13.10 上不起作用。
我想删除 C 或 Shell 中的条目。有什么帮助吗?
抱歉我的英语不好,提前谢谢您。