Как я могу присоединиться к общедоступному чату Skype по ссылкам?

В Windows я могу присоединиться к общедоступному чату Skype, вставив ссылку чата Skype в адресную строку веб-браузера (или щелкнув ссылку, содержащую этот URI), но это не работает в моем Ubuntu 10.04 с использованием Skype 2.2.0.35.

URI генерируется Skype из группового чата с помощью команды /get uri

Сообщения об ошибках из следующих браузеров:

# Firefox... протокол (скайп) не связан ни с одной программой
# chromium-browser ... просто обрабатывает его как аргумент поиска Google
# konqueror ... Протокол не поддерживается: skype

Как я могу получить это skype:?chat&blob=... ссылки на работу?

Изменить: как я уже упоминал в ответ на хороший комментарий Тома Броссмана, основной вопрос теперь стал: какое приложение должно использоваться для обработки skype протокол... Если это сам Skype, какой синтаксис? ... так как skype "%s" не обрабатывает протокол.

Если кто-то действительно имел успех с модулем Perl skype-action-handler с последней версией Linux Skype, было бы хорошо узнать.

2 ответа

Решение

Я автор Net::DBus::Skype и skype-action-handler, Это был инструмент для взаимодействия с DBUS для отправки команд в Skype через API DBUS. skype-action-handler делает именно то, что Skype 4 будет делать через --call аргумент

skype --call "skype: echo123"

skype-action-handler skype: echo123

Кроме того, я думаю, что я обработал формат URL тоже, который я не думаю, --call ручки. Я сделал эту библиотеку и утилиту, потому что еще в 2008 году Skype для Linux был не так уж совершенен. Первоначально, я считаю, что он использовал только OSS даже.

Чтобы установить skype-action-handler, выполните:

sudo apt-get install cpanminus
sudo cpanm skype-action-handler

Обновление: проверил это предложение сам. Это почти работает, но вместо этого устанавливает skype-simple-dialer. Но это не имеет значения, потому что последняя версия Skype позволяет выбрать опцию "Присоединиться к общедоступному чату" над списком контактов и вставить туда блок чата.

Другие вопросы по тегам