Интеграция Skype с Ubuntu Messaging Menu (стабильный способ)

Ранее я уже писал об этом в своей недавней статье.

К сожалению представленный способ было мало работоспособен. Благодаря отзывам пользователя Надежда Бахромкина появилась данная статья.

Давайте приступим к установке и настройки Skype для Ubuntu Messaging Menu (меню сообщений Ubuntu).

Установка скрипта

Для начала, выполните следующие команды:

wget http://webupd8.googlecode.com/files/skype-notify-messaging
chmod +x skype-notify-messaging
./skype-notify-messaging

Данные команды скачают, установят и запустят скрипт интеграции. После запуска у вас должно появиться вот такое сообщение в консоле:

Данный скрипт предлагает три действия, пункты которого предлагают: Установить Ubuntu Messaging Menu для Skype, Удалить Ubuntu Messaging Menu для скайп или просто выйти без каких либо действий.

Что бы установить скрипт смело выбирайте первый пункт. Скрипт начнет скачивать и устанавливать все зависимости необходимые ему для работы.

Настройка Skype

Прежде чем начать работу нам нужно настроить скайп выполнив кое какие действия. Много времени это не займет.

Откройте настройки скайпа из меню главного окна приложения:

Перед вами откроется окно настроек Skype. Вам нужно перейти во вкладку "Уведомления" как показано на скриншоте:

Нажмите на кнопку "Больше настроек" в окне слева. Перед вами откроются дополнительные поля ввода:

Отметите галочку пункта "Запускать следующий скрипт при событии:" и как показано на скриншоте выше в поле ввода введите команду:
python /usr/share/skype-notify-improved/skype-notify.py -e"%type" -n"%sname" -f"%fname" -p"%fpath" -m"%smessage" -s%fsize -u%sskype
После чего примените настройки и перезайдите из системы.

Последние штрихи

После перезахода из системы в меню сообщение вы сможете увидеть иконку скайпа:

Отсюда запустите скайп (обязательно из меню) и попросите кого нибудь из знакомых отправить вам сообщение. После, Skype запросит у вас разрешение на доступ стороннего приложения. Смело жмите Да:

И вы сразу увидите сообщение:

Как убрать иконку Skype из панели уведомления?

Установите dconf-tools:
sudo apt-get install dconf-tools
Нажмите Alt+F2 и введите команду dconf-editor. Перейдите desktop > unity > panel и из списка "systray-whitelist" удалите строку 'Skype'.

UPD

В приложении есть ошибка. Когда приходит новое сообщение даже после его прочтения конвертик остается синим. Пользователем Comissar было любезно предоставлено исправленное приложение. Для исправления данной ошибки выполните следующие команды:

cd ~
wget http://www.it-obzor.com/sites/it-obzor.com/files/skype-dbus-service.py_.tar_.gz
tar xzvf skype-dbus-service.py_.tar_.gz
mv skype-dbus-service.py /usr/share/skype-notify-improved/