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 문서에는 message_menu_app_unregister() '메시징 메뉴에서 앱을 완전히 제거합니다.'라고 나와 있습니다. 하지만 내 컴퓨터인 Ubuntu 13.10에서는 작동하지 않습니다.

C 또는 Shell에서 항목을 제거하고 싶습니다. 도움이 필요하십니까?

영어로 말해서 죄송하고 미리 감사드립니다.

관련 정보