
Unter Windows kann ich einem öffentlichen Skype-Chat beitreten, indem ich einen Skype-Chat-Link in die Adressleiste eines Webbrowsers einfüge (oder auf einen Link klicke, der diese URI enthält), aber unter meinem Ubuntu 10.04 mit Skype 2.2.0.35 funktioniert das nicht.
Die URI wird von Skype innerhalb eines Gruppenchats über den Befehl generiert/get uri
Fehlermeldungen der folgenden Browser sind:
# Feuerfuchs ...Das Protokoll (Skype) ist keinem Programm zugeordnet
# Chromium-Browser …behandelt es einfach als ein Google-Suchargument
# Konqueror ...Protokoll nicht unterstützt: Skype
Wie kann ich diese skype:?chat&blob=...
Links zum Laufen bringen?
Bearbeiten: Wie ich bereits in meiner Antwort auf Tom Brossmans guten Kommentar erwähnt habe, ist das Hauptproblem nun:welche Anwendungsollte zur Handhabung des Protokolls verwendet werden skype
... Wenn es Skype selbst ist, wie lautet die Syntax? ... weil skype "%s"
das Protokoll nicht verarbeitet.
Wenn jemand tatsächlich Erfolg mit dem Perl-Modul mit einer aktuellen Linux-Version von Skype hatte skype-action-handler
, wäre es gut, das zu wissen.
Antwort1
Ich bin der Autor vonNet::DBus::Skypeund skype-action-handler
. Das war ein Tool zur Schnittstelle mit DBUS, um Befehle über die DBUS-API an Skype zu senden. Das skype-action-handler
macht genau das, was über das Argument Skype 4
gemacht wird--call
skype --call "skype:echo123"
Skype-Aktionshandler Skype:echo123
Außer dass ich glaube, dass ich auch das URL-Format verarbeitet habe, was ich nicht glaube --call
. Ich habe diese Bibliothek und dieses Dienstprogramm erstellt, weil Skype für Linux im Jahr 2008 noch nicht so ausgefeilt war. Ursprünglich, glaube ich, wurde sogar nur OSS verwendet.
Antwort2
So installieren Sie den Skype-Action-Handler:
sudo apt-get install cpanminus
sudo cpanm skype-action-handler
Update: Habe diesen Vorschlag selbst überprüft. Er funktioniert fast, aber stattdessen wird Skype-Simple-Dialer installiert. Aber das ist irrelevant, weil die neueste Version von Skype es erlaubt, über der Kontaktliste die Option „An einem öffentlichen Chat teilnehmen“ auszuwählen und dort den Chat-Blob einzufügen.