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

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

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

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

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

# Firefox ...プロトコル(Skype)はどのプログラムにも関連付けられていません
# chromium-ブラウザ...それをGoogle検索の引数として扱うだけです
# コンケラー ...サポートされていないプロトコル: Skype

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

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

skype-action-handler誰かが実際にLinux Skype の最新バージョンでperl モジュールを使用して成功したことがあるなら、それを知っておくと良いでしょう。

答え1

私はNet::DBus::Skypeそしてskype-action-handler。これはDBUS APIを介してSkypeにコマンドを送信するためにDBUSとインターフェイスするためのツールでした。は引数を介して行うskype-action-handlerこととまったく同じことを行います。Skype 4--call

skype --call "skype:echo123"

skypeアクションハンドラーskype:echo123

ただし、URL 形式も処理したと思いますが、これは--call処理していないと思います。このライブラリとユーティリティを作成したのは、2008 年当時、Skype for Linux がそれほど洗練されていなかったためです。当初は、OSS のみを使用していたと思います。

答え2

skype-action-handler をインストールするには、次の手順を実行します。

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

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

関連情報