
메시징 메뉴에 항목을 생성하기 위해 간단한 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 문서에는 message_menu_app_unregister() '메시징 메뉴에서 앱을 완전히 제거합니다.'라고 나와 있습니다. 하지만 내 컴퓨터인 Ubuntu 13.10에서는 작동하지 않습니다.
C 또는 Shell에서 항목을 제거하고 싶습니다. 도움이 필요하십니까?
영어로 말해서 죄송하고 미리 감사드립니다.