Как я могу присоединиться к общедоступному чату 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 позволяет выбрать опцию "Присоединиться к общедоступному чату" над списком контактов и вставить туда блок чата.