Не знаю как у вас, а у меня была данная проблема и беспокоила частенько. Но времени на её решение не было, а потом забудешь, что не работает, да и копи-паст помогал всегда. Но столкнулся как-то с приглашение в чат типа 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
.
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