HowTo: Добавляем программы в меню сообщений Ubuntu
Вот. Недавно решил погуглить на тему добавления Skype, Liferea и Thunderbird в меню сообщений.
Меню сообщений – это иконка в трее в виде конвертика, которая извещает вас, меняя цвет конвертика на зеленый, что пришло сообщение из разных программ, поддерживаемых из коробки программ много.
А именно:
- Evolution (Почта и календарь)
- Gwibber (Tweeter и многое другое)
- Pidgin или Empathy (Интернет пэйджеры)
Может быть есть и еще, но я не сталкивался с другими программами. Эти программы очень удобно сидят в одном месте и оповещают вас о приходе новых сообщений. И хотелось бы чтобы и Skype, Thunderbird и Liferea так же были собраны в одном месте.
Вот это мы сейчас и сделаем.
Thunderbird (способ #1):
Для начала нам нужно внести некоторые изменения в файлик thunderbird.desktop который лежит в директории /usr/share/applications.
Нажимаем Alt+F2 и в появившемся окне вводим команду:
gksu nautilus /usr/share/applications
Вас попросят ввести ваш пароль. Когда вы его введете и нажмете Enter откроется окошко, которое запущено будет от имени рута.
Далее найдите файлик с именем thunderbird.desktop, нажмите на нем правой кнопкой и выберите пункт ‘открыть с gedit’. Когда он откроется заменяем содержимое файла на следующее:
[Desktop Entry] Name=Thunderbird Mail GenericName=Mail Client Comment=Manage your email and contacts Exec=thunderbird %u Icon=evolution Terminal=false Type=Application Categories=Application;Network;Email; StartupNotify=true X-Ayatana-Desktop-Shortcuts=Compose;Contacts Name[en_GB]=thunderbird.desktop [Compose Shortcut Group] Name=Compose New Message Exec=thunderbird mailto: OnlyShowIn=Messaging Menu [Contacts Shortcut Group] Name=Contacts Exec=thunderbird -addressbook OnlyShowIn=Messaging Menu
Сохраняем и выходим.
Далее нам нужно добавить текстовый файлик с именем thunderbird в дирикторию /usr/share/indicators/messages/applications. Открываем терминал и вводим команду:
sudo nano /usr/share/indicators/messages/applications/thunderbird
И вписываем туда следующую строчку:
/usr/share/applications/thunderbird.desktop
Сохраняем и выходим. Далее нам просто нужно выйти из сессии и войти снова. Вуаля!
Thunderbird (способ #2):
Для тех, кто не хочет все делать ручками, я нашел плагин для Thunderbird’a. Скачать его можно вот отсюда: https://addons.mozilla.org/en-US/thunderbird/addon/223374/. И вот что получается:
Skype:
Со Skype’ом еще проще.
Добавляем в конец файла /usr/share/applications/skype.desktop
sudo nano /usr/share/applications/skype.desktop
вот эти 2 строчки:
StartupNotify=true OnlyShowIn=Messaging Menu
Сохраняем и закрываем файлик.
Далее создаем файлик с именем skype в дириктории /usr/share/indicators/messages/applications/ командой:
sudo nano /usr/share/indicators/messages/applications/skype
И вписываем туда строчку:
/usr/share/applications/skype.desktop
Сохраняем и закрываем.
Вот и все! Далее выходим и заходим снова. И радуемся.
Liferea:
Тут вообще все просто. Добавляем репозиторий:
sudo add-apt-repository ppa:sikon/liferea-libindicate
И просто обновляемся, если liferea установлена
sudo apt-get update && sudo apt-get upgrade
или просто устанавливаем:
sudo apt-get update && sudo apt-get install liferea
GMail:
Использовал материал: www.google.com
Метки: skype, thunderbird







25/10/2010 в 00:38
Ух ты, отлично, спасибо, эксклюзивно
30/11/2010 в 02:05
Ну про скайп тут сильно громко сказано. Он то добавляется в контекстное меню апплета уведомлений, НО возле него не появляется стрелочка, когда он запущен И в он также отображается в области уведомления. ИТОГО получается что просто иконка запуска помещается в апплет уведомлений и при нажатии на неё скайп запустится столько раз, сколько вы нажали на иконку. Да, забыл – количество пропущенных звонков и сообщений не отображается.
30/11/2010 в 13:30
Да, так и есть… Может у кого есть какие нибудь решения на эту тему?
28/12/2010 в 22:26
Skype отображается нормально в меню и без этих манипуляций с desktop файлом, а отображение пропущенных звонков, новых сообщений и пр. будет только если в него добавят поддержку API indicator-applet, в любом случае, статья хорошая, автору респект