Как правильно настроить всплывающие уведомления Skype под Ubuntu

skype ubuntu notify osd

Наконец-то новый Скайп поддерживает оформление Qt. Потихоньку программа становится более-менее юзабельной, но косяков еще много. Например, когда вам приходят сообщения в Linux'овый Скайп, они появляются где-то сбоку-снизу, что выглядит ужасно. Особенно в сравнении с великолепной Ubunt'овской системой уведомлений Notify-OSD. Поскольку у меня с помощью Notify-OSD все в принципе уведомления появляются в красивых прозрачных окошках справа-сверху, неродной Skype особенно режет глаз.

Если поискать в интернете, то можно найти совет прописать в настройках что-то вроде notify-send-i skype'%sname' '%smessage', но все равно выходит криво, потому что:

  • Если вам придут несколько сообщений подряд, они будут выскакивать по очереди с перерывом 10 секунд, вместо того что-бы прикрепляться к предыдущему от того же собеседника (см. скриншот). Долго. И можно пропустить что-то важное.
  • Сообщения будут выскакивать даже если у вас открыто окно чата, что просто бессмысленно.

Наконец-то у меня дошли руки выложить собственное решение. Заодно покажу как пишутся простенькие сервера на Python :).

Собственно 2 скрипта, один на Python — сервер который подключается к Notify-OSD; 2-ой bash, который  посылает серверу мессаги из скайпа. Звучит сложно, делается просто :).

  1. Установите программу для управления окнами wmctrl и необходимые библиотеки:
    sudo apt-get install wmctrl python-notify libnotify
  2. Скачайте Skype Notify Append и раззипуйте оба моих скрипта в ~/bin/
  3. Сделайте скрипт исполняемым
    chmod +x ~/bin/skypenotify
  4. Skype->Options->Notifications
  5. Нажмите кнопку «Advanched» справа.
  6. Для событий «Chat Message Received» и «First Chat Message Received» в «Execute the following script» введите:
    skypenotify "%sname" "%smessage"
    (если скрипт skypenotify лежит в папке ~/bin полный путь прописывать необязательно)
  7. Для них-же уберите птичку с «Display pop-up»
  8. Сверните Скайп и ждите пока вам кто-нибудь напишет, для проверки. Ну или просто нажмите «Test Event»; (так неинтересно :).

Скачать Skype Notify Append

Уже успели скачать 387 раз.

PS: Ненавижу Skype. Но приходится им пользоваться, потому что многие думают иначе :(.

PPS: Теперь немного о том как это работает:

Сообщения будут прикрепляться (merge) друг к другу, только если вызывать их из одной программы. Команда notify-send работать не будет, так как ее новая копия запускается при каждом вызове.

Поэтому, запускается небольшой сервер на Python и начинает слушать 8091 порт.

Когда приходит мессадж, Skype через Bash скрипт запрашивает wget'ом адрес http://127.0.0.1:8091/сообщение

Python сервер это сообщение парсит, и выводит через pynotify.

Советую посмотреть исходники «сервера», может быть полезно, например для создания web-интерфейсов к Python программам.

Рейтинг 13
Аж 58 комментов! Написать еще!
urtules Thumb up Thumb down 0

У меня все всплывающие объявления отключены. По той же причине, что и Твиттер и почтовый клиенты. Отвлекает от работы и воруют время. Если что то делаешь, то потом теряешь много сил, чтобы снова сосредоточиться.

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

(Ответить)
tonivan Thumb up Thumb down 0

мне скайп не нравиться, хотя вещь полезная и нужная. Не могу с ним подружиться к тому же у меня почему то с ним денвер не раюотает и вертигосерв

(Ответить)
little Thumb up Thumb down 0

А на мой взляд удобная штука для общения войсом, и файлики кидает, и чатик под рукой.

(Ответить)
Авелина Thumb up Thumb down 0

Хм... Скайп у меня больше для работы предназначен...хотя прикольно — всплывающие окна)))

Попробую шутки ради, спасибо))

(Ответить)
Сандер Thumb up Thumb down +1

Неужели они наконец 64-битный deb пакет положили! Как руки дойдут, обязательно переустановлю и в эту инструкцию тоже поиграюсь.

А то в сентябре его чуть ли не компилировать пришлось

(Ответить)
WordPress Spot Thumb up Thumb down 0

А я для работы использую только почту. Не люблю скайп — окружающие из-за него страдают. Зачем создавать шум в комнате?

(Ответить)
builder Thumb up Thumb down 0

Согласен с Wordpress Spot, Skype много шума создает, а это часто мешает, да и отвлекает он сильно :-)

(Ответить)
Yura Thumb up Thumb down 0

У меня ничего не вышло. сначала терминал не установил libnotify , нашел в Синаптике установил все похожее, не помогло. :(

(Ответить)
Дима Thumb up Thumb down 0

skypenotify "test" "test"

в консоли что нибудь выводит?

(Ответить)
Дмитрий Thumb up Thumb down 0

Спасибо за полезную информацию, правда и сам не очень люблю скайп...

(Ответить)
Profit Thumb up Thumb down 0

Спасибо, я уж думал это нереально сделать. Скайп тоже терпеть не могу.

(Ответить)
Mut@NT Thumb up Thumb down 0

Спасибо. Что-то подобное я писал у себя в блоге

itshaman.ru/articles/96/o...omleniyam-ubuntu

(Ответить)
Combox Thumb up Thumb down 0

уведомления Skype очень удобны, спасибо!

(Ответить)
Виктор Thumb up Thumb down 0

А я никогда не пользовался Skype. И без него хватает средств связи.

(Ответить)
Николай Thumb up Thumb down 0

о прикольная штука, нужно себе установить на скайп такую же!

(Ответить)
bess56 Thumb up Thumb down 0

Всегда были баги на программы, и будут, конечно компьютер очень облегчает работу, но все же основная работа за человеком остается, до растем и до новых времен, ведь если по сути, технологии развивается и все новые программы так или иначе сырые остаются, они всегда модернизируются, все то что было вчера уже старье сегодня, безусловно начало есть всегда и лидеры в нем они.

(Ответить)
Дмитрий Thumb up Thumb down 0

Я, как-то пользовался скайпом, очень напрягали эти выпрыгивающие окна, особенно, когда кто-то очень тщательно тебя пытается вызвать.

(Ответить)
Germes Thumb up Thumb down 0

Действително выпрыгивающие окна напрягают.

(Ответить)
Кристина Thumb up Thumb down 0

Скайп не очень устраивает,может хоть это сделает его лучше)))Спасибо

(Ответить)
Евгений Thumb up Thumb down +1

У меня точно так, как на картинке, отображается в mac ox.

Хотел бы спросить: подойдут ил эти советы для мандривы (на втором компе она установлена)?

(Ответить)
Дима Thumb up Thumb down 0

Если найдете rpm'ы для wmctrl, python-notify, libnotify и notify-osd.

Для Ubuntu, все это добро есть в репозиториях, а про Мандриву не знаю.

(Ответить)
Дима К Thumb up Thumb down 0

Всплывающие окна напрягают — что в аське, что в скайпе(у меня еще и outlook со своими окнами стоит на работе:) ) Но коряво всплывающие напрягают вдвойне...

(Ответить)
Вячеслав Thumb up Thumb down 0

Скайпом не пользуюсь, не понравился с самого начала, если станет лучше, то тогда и можно будет попробывать пользоваться.

(Ответить)
Oxitocin Thumb up Thumb down 0

Я у себя вообще скайп удалил. Запарился я с ним, дико не удобно...

(Ответить)
Илья Thumb up Thumb down 0

блин, а у меня вообще постоянно со скайпом проблемы, возможно инет слабенький, но эту фишку сейчас попробую

(Ответить)
retimer Thumb up Thumb down +1

А мне понравились скрипты. Поставил без проблем (только не пойму, зачем в /bin? Я предпочел в /home/user/.Skype, мне кажется, что так будет правильней, чтобы /bin лишний раз не засорять).

(Ответить)
Podarkis Thumb up Thumb down 0

Скайп штука уникальная.

Спасибо за статью!

(Ответить)
Alex Thumb up Thumb down 0

Скайп это не по мне, ну не лежит к нему душа и все тут. Лучше уж старая добрая почта:)

(Ответить)
давыд Thumb up Thumb down 0

не мкайп штука нужная и полезная))))лучше чем mail агент

(Ответить)
Сандер Thumb up Thumb down +1

Получая все эти комментарии на почту, понял автора.

Черт возьми, 90% комментариев про то, хорошая вещь скайп или нет. Ни слова про Ubuntu, ни слова про скрипты. И, надо понимать, большая часть — ради ссылки.

Признаюсь, что и сам до сих пор не добрался скрипты поставить, но я хотя бы понимаю, о чем речь, сижу на Ubuntu и держу это в списке todo. А большая часть комментаторов, надо понимать, сидит под Windows, и тема статьи их вообще не касается.

P.S. Никого не хочу обидеть. Процент «спамерских комментариев» написан от балды. Возможно, реально их существенно меньше.

(Ответить)
Дима Thumb up Thumb down 0

Сандер, спасибо за 4ый комментарий по теме :).

Опять попал в очередной список блогов-где-оптимизаторам-выгодно-оставлять-комменты. Как вы правильно заметили, отличить их сложно. Скоро это пройдет, и отношение настоящих комментов к радиссылочным нормализуется :).

(Ответить)
allximik Thumb up Thumb down 0

Совсем недавно столкнулся с этой же проблемой. Но решить ее смог только сейчас, благодаря этому посту. За эту статью Вам низкий поклон, очень помогли!

(Ответить)
koral Thumb up Thumb down 0

Я думала мне одной этот скайп не нравится, оказывается моих единомышленников много :) Действительно — очень неудобный чатишка.

(Ответить)
Константин Thumb up Thumb down 0

Скайпом никогда не пользовался, но слышал много негативных отзывов. Мне и без Скайпа хватает различных средств связи!

(Ответить)
Алексей Thumb up Thumb down +1

Скайп использую лишь для работы, а так вещь нормальная

(Ответить)
sdxp Thumb up Thumb down 0

+1, скайп включаю только для работы

(Ответить)
ziro4ka Thumb up Thumb down 0

Для тех, кто юзит скайп, будет полезно. Хотя многие рады избавиться от поп-апов :)

(Ответить)
wellness Thumb up Thumb down 0

+1, всплывающие окошка бывают не в тему, поэтому проще, когда их нет.

(Ответить)
Дмитрий Thumb up Thumb down 0

Скачал, буду разбираться. Давно задумывался, как обновить свой скайп:).

(Ответить)
lucky068 Thumb up Thumb down 0

Спасибо, скачал! Будем разбираться теперь!:)

(Ответить)
Ольга Thumb up Thumb down 0

У меня скайп установлен давно, но включаю его только по мере необходимости (когда нужно позвонить зарубеж), а так для постоянного общения использую аську. Не знаю почему, но не лежит вот к нему душа и все.

(Ответить)
Slots Thumb up Thumb down 0

Придерживаюсь той же политики, ася рулит!

(Ответить)
lord Thumb up Thumb down 0

Я конечно извиняюсь,но зачем админ удалил мой комент?Я не спамил!!!

(Ответить)
SaT Thumb up Thumb down 0

Спасибо за статью, помогло. Я долго с этим мучался.

(Ответить)
buh Thumb up Thumb down 0

а если наоборот, не нужно что б они всплывали?

(Ответить)
Леонид Thumb up Thumb down 0

Спасибо огомное за информацию, сейчас же попытаюсь настроить всплывающие уведомления!

(Ответить)
Дмитрий Thumb up Thumb down 0

О, ну слава богу. Как же долго я искал, как отключить эти дурацкие уведомления. Спасибо!

(Ответить)
agent tsiplakova Thumb up Thumb down 0

скайп — великая вещь, нельзя его ругать

(Ответить)
достигший успеха Thumb up Thumb down 0

а я даже и не знал, что от них можно избавиться

(Ответить)
Игорь Thumb up Thumb down 0

А мне и старый скайп нравиться. Точнее скказать что для меня чем меньше мишуры тем лучше. Так что «звоню» старой версией. И ниче)

(Ответить)
Гитарист Thumb up Thumb down 0

Кстати Skype боьше не будет поддерживаться на коммуникаторах под Windows Mobile. Оффциально скайп молчит по этому вопросу. К чему бы это?

(Ответить)
Сёма Thumb up Thumb down 0

А где можно настроить уведомления?

(Ответить)
Турист Thumb up Thumb down 0

Спасибо, попробую настроить.

(Ответить)
Дима Thumb up Thumb down 0

Каких бы косяков там не было, но Скайп для меня остается лучшим! Видеоконференции — бесплатные, очень круто.

(Ответить)
Emmanuil Thumb up Thumb down 0

то может показаться странным, но по моему у меня и до этого шаманизма сообщения из скайпа нормально выскакивали... Может в моем линуксе искусственный интеллект, но я в этом все таки сомневаюсь:)

(Ответить)
freelancer Thumb up Thumb down 0

Ржачная гифка)))

(Ответить)
Grog Thumb up Thumb down 0

Спасибо, автору! Долго искал именно такого элегантного решения.

(Ответить)
blogwork Thumb up Thumb down 0

Лично мне Skype не нравится, использую вместо него SIP телефонию и майл.ру агент) Более экономно и трафика немного кушает.

(Ответить)
Ваш комментарий:




* После модерации ссылки ставятся с dofollow. Не прокатят иностранные, сателлиты и пр. коммерческие спамерские сайты.
 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up