Відповіді:
Програми, що знаходяться в меню обміну повідомленнями, мають файл у системній директорії:
/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
спрацює, виходити не потрібно.