Ubuntu – How to join a Skype Public chat via links

chromiumfirefoxprotocolskype

In Windows, I can join a Skype Public chat by pasting a Skype chat link into a web browser's address bar (or clicking a link which contains that URI), but it doesn't work in my Ubuntu 10.04 using Skype 2.2.0.35.

The URI is generated by Skype from within a group chat via the command /get uri

Error messages from the following browsers are:

# Firefox … the protocol (skype) isn't associated with any program
# chromium-browser … just treats it as s google search argument
# konqueror … Protocol not supported: skype

How can I get these skype:?chat&blob=... links to work?

Edit: as I've mentioned in response to Tom Brossman's good comment, the main issue has now become: which application should be used for handling the skype protocol… If it is Skype itself, what is the syntax? … because skype "%s" does not process the protocol.

If someone has actually had success with the perl module skype-action-handler with a recent version of Linux Skype , it would be good to know.

Best Answer

I'm the author of Net::DBus::Skype and skype-action-handler. That was a tool to interface with DBUS to send commands to Skype via the DBUS API. The skype-action-handler does exactly what Skype 4 will do via the --call argument

skype --call "skype:echo123"

skype-action-handler skype:echo123

Except I think I handled the URL format too which I don't think --call handles. I made this library and utility because back in 2008 the Skype for Linux was not nearly so polished. Originally, I believe it only used OSS even.