
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 では、連絡先リストの上にある [公開チャットに参加] オプションを選択して、そこにチャット ブロブを貼り付けることができるため、これは無関係です。