Чтобы поменять визуальные уведомления Skype на стандартные уведомления ОС Ubuntu нам потребуется установить пакет libnotify-bin, который поможет нам в этом.
Пакет libnotify-bin входит в официальный репозиторий Ubuntu и для его установки потребуется набрать в консоли команду:
Skype - это проприетарное ПО и поэтому вся дальнейшая настройка будет производится в графической оболочке.
Обучаем Skype стандартным уведомлениям Ubuntu:
- Запускаем Skype, заходим в Настройки→Уведомления. Здесь нужно будет отключить встроенную систему уведомлений Skype и добавить скрипт стандартного уведомления Ubuntu.
- Нажимаем на кнопку Больше настроек для добавления своих настроек в выбранное событие.
- Для отключения встроенного уведомления Skype снимаем галочку с пункта Отображать всплывающее уведомление и ниже добавляем свой скрипт. Ниже приведен скрин, добавление стандартного уведомления Ubuntu для события входящего звонка:

Все события Skype, которые требуется привести к виду стандартных уведомлений, нужно отредактировать по приведенной схеме. Ниже в таблице приведены скрипы для самых востребованных событий программы Skype:
| Событие Skype | Скрипт для стандартного уведомления Ubuntu |
|---|---|
| Входящий звонок | notify-send "%sskype" "Вам звонит" -i skype |
| Номер занят | notify-send "%sskype занят" -i skype |
| Звонок не удался | notify-send "%sskype звонок не удался" -i skype |
| Удержание вызова | notify-send "%sskype" "Удержание звонка" -i skype |
| Вызов продлен | notify-send "%sskype" "Вызов продлен" -i skype |
| Вызов завершен | notify-send "%sskype" "Вызов завершен" -i skype |
| Контакт показался в сети | notify-send "%sskype" "Снова в сети" -i skype |
| Контакт покинул сеть | notify-send "%sskype" "Покинул сеть" -i skype |
| Первое сообщение получено | notify-send "%sname" "%smessage" -i skype |
| Сообщение получено | |
| Запрос на передачу файла | notify-send "%sname передаёт файл %fname (%fsize)" -i skype |
| Передача файла завершена | notify-send "%sname" "Завершил передчу файла %fname" -i skype |
| Передача файла не удалась | notify-send "Ошибка передачи файла" "%fname (%fsize)" -i skype |
В этой статье была использована информация с сайта habrahabr.ru, автор которой Nuty.
Комментарии (8)