web-dev-qa-db-fra.com

Comment puis-je ouvrir des liens irc: // dans Pidgin à partir de Chrome?

Je veux ouvrir des liens irc:// dans Pidgin à partir de chrome.

Lorsque je suis connecté à un serveur irc (irc.freenode.net), le système purple-url-handler irc://irc.freenode.net/#ubuntu exécuté dans le terminal fonctionne correctement.

Mais quand je clique sur le même lien en chrome (qui utilise xdg-open pour ouvrir les liens irc://), il ne fait rien. Une idée de comment y arriver?

J'utilise Ubuntu 12.04.

4
Khurshid Alam

OK je l'ai trouvé! Je vais donc répondre ici.

POUR UBUNTU (> = 11.04)

Les paramètres de Gconf (/desktop/gnome/url-handlers) ne font rien car à partir de Natty, la fonctionnalité d'ouverture de fichier est gérée par gvfs-open, qui n'utilise pas de paramètres gconf. Au lieu de cela, gvfs-open examine les fichiers ".desktop" fournis avec chaque application pour déterminer les types de fichiers pouvant être gérés. S'il n'est pas installé, exécutez:

   Sudo apt-get install gvfs-bin

Dans toutes les URL de gestionnaire de schéma x (comme irc: //, xmpp: //, sip: //, objectif: //) sont gérées par purple-url-handler.Nous allons créer un fichier de bureau pour celui-ci.

gksudo gedit /usr/share/applications/purple-url-handler.desktop

& mettre le contenu suivant dedans:

[Desktop Entry]
Name=Purple URL Handler
GenericName=Internet Messenger
Comment=URL handler forGoogle Talk, Jabber/XMPP, MSN, Yahoo and more
Exec=purple-url-handler %U
Icon=Pidgin
StartupNotify=true
Terminal=false
Type=Application
MimeType=x-scheme-handler/irc;
Categories=Network;InstantMessaging;
X-Ubuntu-Gettext-Domain=Pidgin

Maintenant, ouvrez les liens irc: // avec la commande purple-url-handler:

xdg-mime default purple-url-handler.desktop x-scheme-handler/irc

Cet informateur est stocké dans ~/.local/share/applications/mimeapps.list.

Maintenant, lorsque vous cliquez sur un lien irc: // en chrome pour la première fois, l'invite suivante apparaît:

chromium-Prompt

Sélectionnez Mémoriser mon choix et lancer l'application. Si vous êtes déjà connecté, la salle de Pidgin sera ouverte.

TERMINÉ!

5
Khurshid Alam