web-dev-qa-db-ja.com

リンク経由でSkypeパブリックチャットに参加するにはどうすればよいですか?

Windowsでは、SkypeチャットリンクをWebブラウザーのアドレスバーに貼り付ける(またはそのURIを含むリンクをクリックする)ことでSkypeパブリックチャットに参加できますが、Skype 2.2.0.35を使用するUbuntu 10.04では機能しません。

URIは、コマンド/get uriを介してグループチャット内からSkypeによって生成されます

次のブラウザからのエラーメッセージは次のとおりです。

#Firefox ...プロトコル(skype)はどのプログラムにも関連付けられていません
#chrome-browser ...Google検索引数として処理するだけです
#konqueror ...プロトコルはサポートされていません:skype

これらのskype:?chat&blob=...リンクを機能させるにはどうすればよいですか?

編集:Tom Brossmanの良いコメントに応じて言及したように、主な問題は次のようになりました。どのアプリケーションskypeプロトコルの処理に使用する必要があります... Skypeの場合それ自体、構文は何ですか? ... skype "%s"はプロトコルを処理しないためです。

誰かが実際にPerlモジュールskype-action-handlerで最近のバージョンのLinux Skypeで成功した場合、知っておくとよいでしょう。

5
Peter.O

私は Net :: DBus :: Skype およびskype-action-handlerの著者です。これは、DBUS APIを介してコマンドをSkypeに送信するためにDBUSとインターフェイスするツールでした。 skype-action-handlerは、Skype 4引数を介して--callが行うことを正確に行います。

skype-「skype:echo123」を呼び出す

skype-action-handler skype:echo123

--callが処理するとは思わないURL形式も処理したと思う場合を除きます。 2008年にSkype for Linuxがそれほど洗練されていなかったため、このライブラリとユーティリティを作成しました。もともとは、OSSだけを使用していたと思います。

5
Evan Carroll

Skype-action-handlerをインストールするには:

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

更新:自分でこの提案を確認しました。ほとんど動作しますが、代わりにskype-simple-dialerをインストールします。ただし、Skypeの最新バージョンでは、連絡先リストの上にある[公開チャットに参加]オプションを選択し、そこにチャットBLOBを貼り付けることができるため、これは無関係です。

2
kolyuchiy