Решения проблем со skype ссылками в Linux для браузеров и не только

в 12:01, , рубрики: linux, skype, Ubuntu, метки: ,

Skype and Linux Не знаю как у вас, а у меня была данная проблема и беспокоила частенько. Но времени на её решение не было, а потом забудешь, что не работает, да и копи-паст помогал всегда. Но столкнулся как-то с приглашение в чат типа skype:?chat&blob={blob} по почте. И не смог подключиться. Решив проблему у себя, захотелось поделиться и с миром читателим.

Скрип для ваимодействия со Skype

Нашел 2 варианта:
1. http://search.cpan.org/~ecarroll/Net-DBus-Skype-0.02/script/skype-action-handler
2. https://wspk.zid.tuwien.ac.at/svn/skype/trunk/action_handler.py/action_handler.py
Возможно еще есть. Хотел быстро проверить код скрипта на безопасность, поэтому выбрал 2-ой вариант ;)
Для Debian необходимо apt-get install python-dbus.
Скаченный скрипт скопируем, например, в /usr/local/bin/. Ну и, не забываем про права доступа — 0755. Я переименовал в skype-action-handler.

Настройка программ

Mozilla (Firefox, Thunderbird)

Переходим в Firefox по адресу about:config. Находим ключи network.protocol и изменяем на /usr/local/bin/skype-action-handler или добавляем ключ network.protocol-handler.app.skype тип строка со значением /usr/local/bin/skype-action-handler.

Konqueror

В папке ~/.kde/share/services/ создаем файл skype.protocol.

И добавляем код:

[Protocol]
exec=/usr/local/bin/skype-action-handler "%u"
protocol=skype
input=none
output=none
helper=true
listing=false
reading=false
writing=false
makedir=false
deleting=false

И перезагружаем Konqueror.

Opera

Переходим в Settings > Preferences > Advanced > Programs. Добавляем протокол skype и путь к программе /usr/local/bin/skype-action-handler.

Chromium

Находим ~/.config/chromium/Local State и добавляем для protocol_handler в excluded_schemes строку
skype : false,
Перезагружаем Chromium.
Для Chrome путь ~/.config/google-chrome/Local State.

Удобного вам линукса!

Автор: kratkar

Источник

Поделиться

* - обязательные к заполнению поля