Ответы:
Приложения, которые находятся в меню обмена сообщениями, имеют файл в системном каталоге:
/usr/share/indicators/messages/applications/
Этот каталог содержит файлы с путями к файлам рабочего стола для этих приложений. Вы также можете иметь один из них в вашем домашнем каталоге с этим путем:
~/.config/indicators/messages/applications/
Допустим, я хочу добавить Thunderbird в свое меню сообщений. Я бы сделал что-то вроде этого:
$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/thunderbird.desktop > ~/.config/indicators/messages/applications/thunderbird
Вам нужно будет перезапустить сеанс (выйти из системы и войти обратно) при первом создании каталога приложений.
Вот пример использования из приложения Python.
Документация и пример кода для этого можно найти здесь на портале разработчика .
Примечание редактора: страница больше не существует, поэтому я заменил мертвую ссылку на снимок архива с июня 2013 года. Другие ссылки на связанной странице могут быть неработающими, а информация устарела
killall gnome-panel
будет работать, вам не нужно выходить из системы.