Як змусити Skype використовувати notify-osd?


38

Як змусити Skype використовувати Ubuntu notify-osd за замовчуванням для відображення сповіщень (вхідні повідомлення, підключення користувачів тощо) замість власного "потворного" вікна повідомлення Skype?


1
На сайті jira.skype.com/browse/SCL-502 є звіт про помилки в Skype , однак він не приділяв великої уваги і стає пильним.
Lightbreeze

Зауважте, що перед встановленням вашого статусу чи тим, що регулюється вашим статусом, у вас повинен бути встановлений Емпатія та принаймні один обліковий запис телепатії. Я подав помилку з цього приводу
HDave

Відповіді:


24

Спробуйте

$ sudo apt-get install libnotify-bin

потім перейдіть до параметрів скайпу, налаштувань сповіщень, знайдіть подію, яку ви хочете відредагувати (наприклад, онлайнове повідомлення про контакт), встановіть прапорець "Виконати наступний сценарій" та вставте

notify-send "%sname is now online" -i skype

Це працювало для мене. Це можна зробити і за допомогою інших сповіщень.


2
Це круто! Це так просто, і все ж це саме те, що я хотів! Це має бути прийнятою відповіддю.
Ігор Зінов'єв

7
Тут ви можете знайти список доступних параметрів, таких як %sname.
Якоб

1
Thx @Jakob - без цього посилання відповідь не стоїть вдвічі менше.
nem75

Тепер у Skype є можливість використовувати вбудований сповіщувач. v4.3
JayKandari

14

Існує інструмент під назвою Skype-обгортка, який використовує вбудовану систему сповіщень Ubuntu.

Щоб встановити Skype-обгортку, введіть наступні команди в термінал.

sudo add-apt-repository ppa:skype-wrapper/ppa
sudo apt-get update && sudo apt-get install skype-wrapper python-skype

Примітка: Наведений вище ЗРУ під час написання має пакети лише для 10.10, 11.04, 11.10 та 12.04.

Після встановлення Skype-обгортки відкрийте Skype та увійдіть. Потім відкрийте Skype-обгортку і дозвольте їй використовувати Skype, натиснувши кнопку «Так». Виберіть опцію "Запам'ятати цей вибір", якщо ви не хочете повторювати цей крок щоразу, коли ви використовуєте skype-обгортку.

Після дозволу Skype-обгортки на використання Skype ви отримаєте як власне сповіщення, так і фактичні повідомлення Skype. Щоб відключити сповіщення Skype, відкрийте Skype та перейдіть до опцій> сповіщення та вимкніть усі доступні типи сповіщень. Вимкнення сповіщень у Skype не вимикає початкові сповіщення skype-обгортки.

введіть тут опис зображення

Корисне посилання: Як додати Skype до меню обміну повідомленнями Ubuntu


Чи Skype-Wrapper є лише хорошим рішенням для систем Ubuntu, що використовують Unity? Або це буде добре працювати для Ubuntu з настільними комп'ютерами Gnome 3?
Eyal

Я не пробував цього в інших робочих середовищах. Але я впевнений, що він розроблений для Unity, якщо він зв’язує Skype з індикатором-повідомленням, а що ні.
jokerdino

На мою думку, це працює гідно для Gnome у 12.04
Eyal

3

Ще одна проблема: встановіть Pidgin, переконайтеся, що у Pidgin є обліковий запис Skype, тоді все піде безпосередньо на notify-osd. (Знизу: вам потрібно відкрити і Pidgin, і Skype.)

Інструкції щодо інтеграції тут .


0

Ще одне просте рішення, засноване на іншій відповіді на це питання:

sudo apt-get install libnotify-bin

потім перейдіть до опцій скайпу -> налаштування сповіщень та знайдіть подію, яку ви хочете відредагувати (наприклад, онлайнове сповіщення про контакти) та натисніть розширений перегляд.

Далі поставте прапорець "Відображати вбудовану систему спливаючого повідомлення"

Це можна зробити і з іншими подіями.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.