Интеграция Skype с Unity на Ubuntu с помощью skype-wrapper
Зачем это нужно
Skype для Linux не всегда «чувствует» окружение рабочего стола: он может не следовать системной теме, не показываться в меню сообщений и не использовать стиль уведомлений Unity. Плагин skype-wrapper исправляет это: добавляет иконку в Messaging Menu, Quicklist в Launcher и использует нативные уведомления Unity.
Что важно знать
- skype-wrapper интегрируется с классическим пакетным вариантом Skype (обычно .deb). Snap/Flatpak-пакеты или версии, запущенные от root/в контейнере, могут работать иначе.
- Удаление системного компонента sni-qt уберёт иконку Skype из системного трея, но затронет и другие приложения, которые используют sni-qt.
Установка
- Убедитесь, что Skype уже установлен в системе как системный пакет (.deb).
- Откройте терминал и выполните команды:
sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update
sudo apt-get install skype-wrapperЕсли команда add-apt-repository отсутствует, установите пакет software-properties-common перед добавлением PPA.
Запуск skype-wrapper и привязка к лаунчеру
- Откройте файловый менеджер (Nautilus) и перейдите в каталог
/usr/share/applications. Прокрутите список приложений — там будут две записи Skype.

- Чтобы отличить записи, щёлкните правой кнопкой по значку Skype и выберите «Свойства». Запись, в поле Команда которой содержится
skype-wrapper, — та, которую нужно закрепить в Launcher. Перетащите эту запись на панель Unity.

- Нажмите на закреплённый значок, чтобы запустить Skype через обёртку. Появится окно с запросом на доступ для приложения skype-wrapper: отметьте «Запомнить этот выбор» и подтвердите.

После авторизации запись Skype появится в меню сообщений, а входящие события будут отображаться в стиле Unity.

Правый клик по значку в лаунчере откроет Quicklist с быстрыми действиями: Просмотреть входящее сообщение, Добавить контакт и т. п.

Настройки skype-wrapper
В Dash (панели поиска) найдите «skype-wrapper» — появится приложение «Skype-Wrapper Settings». В настройках можно выбрать, какие события должны генерировать уведомления, а также показывать ли прогресс передачи файлов в лаунчере.

Удаление зелёной иконки из системного трея (systray)
Unity и Skype иногда показывают отдельную зелёную иконку в системном трее. Если она не вписывается в тему и вы хотите её убрать, можно удалить пакет sni-qt. Внимание: это повлияет на другие приложения (например, Dropbox), которые используют этот пакет для отображения иконок в трее.
sudo apt-get remove sni-qtПосле удаления sni-qt и следующего запуска skype-wrapper зелёная иконка в трее должна исчезнуть.
Важно: вместо полного удаления можно попробовать сначала заблокировать показ системного трей-иконок для Skype в его собственных настройках или воспользоваться расширениями Unity, чтобы скрывать трей-иконки выборочно.
Полное удаление skype-wrapper
- В Skype откройте настройки и перейдите в раздел «Public API» (обычно последняя опция в левой панели). Выберите «Skype4Py» и нажмите Удалить, чтобы отозвать доступ у обёртки.

- Удалите пакет из системы:
sudo apt-get autoremove skype-wrapperУстранение неполадок
- Проблема: Skype запускается дважды или не привязывается к лаунчеру. Решение: закрепляйте запись с
skype-wrapperв поле «Команда», а не ту, которая запускает сам бинарныйskype. - Проблема: уведомления не появляются. Решение: проверьте, что skype-wrapper авторизован в Skype и включены нужные события в настройках плагина.
- Проблема: используете Snap/Flatpak-версию Skype — обёртка может не работать. Решение: установите классическую версию Skype (.deb) или используйте альтернативные методы интеграции.
Альтернативные подходы
- Поставить классический .deb-пакет Skype, если сейчас используется Snap/Flatpak: это даёт наибольшую совместимость со skype-wrapper.
- Использовать системные уведомления через dbus-подключение вручную (требует навыков разработки/скриптинга).
- Перейти на альтернативные месенджеры, которые нативно поддерживают Unity (если интеграция критична).
Краткая методика проверки (мини-процесс)
- Убедиться, что Skype установлен как .deb. 2. Установить skype-wrapper через PPA. 3. Закрепить запись с
skype-wrapperиз/usr/share/applications. 4. Авторизовать обёртку в Skype. 5. Проверить уведомления и quicklist.
Роли и чек-листы
- Для обычного пользователя:
- Skype установлен как .deb
- Выполнены команды установки
- Закреплена запись skype-wrapper
- Подтверждён доступ в Skype
- Для администратора/инженера поддержки:
- Проверить зависимости пакета
- Оценить влияние удаления
sni-qtна другие сервисы - Поддержать пользователей с Snap/Flatpak-версиями
Совместимость и ограничения
- Работает преимущественно с системной (deb) сборкой Skype и с классической Unity. Новые окружения рабочего стола или пакеты из Snap/Flatpak могут не поддерживаться.
- skype-wrapper использует публичный API Skype (Skype4Py); при значительных изменениях API интеграция может перестать работать.
Итог
skype-wrapper прост в установке и заметно улучшает интеграцию классического Skype в Unity: нативные уведомления, quicklist в лаунчере и присутствие в меню сообщений. Если вы используете Snap/Flatpak-версию Skype или хотите сохранить иконки в трее для других приложений, учитывайте ограничения и возможные побочные эффекты.
Ключевые действия: установить skype-wrapper, закрепить запись с skype-wrapper из /usr/share/applications, авторизовать обёртку в Skype.
Важно: перед удалением системных пакетов (например, sni-qt) оцените влияние на другие приложения.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента