Vraag Hoe een bericht uit het berichtenmenu te verwijderen in C


Ik heb een eenvoudig C-programma geschreven om een ​​bericht in berichtenmenu te maken. Code wordt hieronder weergegeven.

#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;
}

En het werkt zoals verwacht.

Dan voeg ik een regel toe 'messaging_menu_app_unregister (mmp);' om het item te verwijderen, maar is mislukt.

#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;
}

Het API-document zegt messaging_menu_app_unregister () 'Verwijdert de app volledig uit het berichtenmenu'. Maar het werkt niet op mijn machine, Ubuntu 13.10.

Ik wil het item in C of Shell verwijderen.

Sorry voor mijn Engels en bij voorbaat dank.


1
2018-02-15 06:34


oorsprong


Hoe is dit gerelateerd aan Ubuntu? - Maythux
Natuurlijk is het gerelateerd aan Ubuntu. Ik gebruik Ubuntu en het berichtenmenu is eigendom van Ubuntu Unity, is het niet? - Wiky
Dit gaat over het programmeren van vrienden, je kunt antwoorden krijgen in stackoverflow - Maythux
Ubuntu-gerelateerde programmeervragen zijn absoluut on-topic en worden aangemoedigd. Deze vraag is heropend. - fossfreedom♦


antwoorden: