Jak dodać aplikacje do menu Wiadomości?

17

Chciałbym, aby aplikacja była wyświetlana w menu wiadomości, które nie jest tam domyślnie instalowane, czy istnieje sposób, aby to zrobić dla poszczególnych użytkowników?

Ted Gould
źródło

Odpowiedzi:

15

Aplikacje znajdujące się w menu wiadomości mają w katalogu systemowym plik:

/usr/share/indicators/messages/applications/

Ten katalog zawiera pliki, które mają ścieżki do plików pulpitu dla tych aplikacji. Możesz również mieć jeden z nich w swoim katalogu domowym za pomocą tej ścieżki:

~/.config/indicators/messages/applications/

Powiedzmy, że chcę dodać Thunderbirda do mojego menu wiadomości. Zrobiłbym coś takiego:

$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/thunderbird.desktop > ~/.config/indicators/messages/applications/thunderbird

Musisz ponownie uruchomić sesję (wylogować się i ponownie zalogować) przy pierwszym tworzeniu katalogu aplikacji.

Oto przykład użycia z aplikacji python.

Ted Gould
źródło
3
Ponowne uruchomienie panelu killall gnome-panelbędzie działać, nie musisz się wylogowywać.
Izajasza
Czy są jakieś przykłady Pythona, aby dodać funkcjonalność do dowolnej aplikacji dodanej do menu Wiadomości?
Andres Rodriguez
Tak, są. Oto link do nich w drzewie źródeł libindicate. Możesz go pobrać za pomocą „bzr branch lp: libindicate” lub przejrzeć tutaj: bazaar.launchpad.net/~indicator-applet-developers/libindicate/…
Ted Gould
2

Dokumentacja i przykładowy kod do tego celu można znaleźć tutaj w portalu dla programistów .

Uwaga edytora: strona już nie istnieje, dlatego martwy link zastąpiłem migawką archiwum z czerwca 2013 r. Inne linki na połączonej stronie mogą być uszkodzone, a informacje nieaktualne

mhall119
źródło
Ta strona już nie istnieje.
Robie Basak,