Como posso abrir os links irc: // no Pidgin do Chromium?

4

Eu quero abrir irc:// links no pidgin do cromo.

Quando eu estou logado em um servidor irc ( irc.freenode.net ) executando purple-url-handler irc://irc.freenode.net/#ubuntu no terminal funciona bem.

Mas quando clico no mesmo link no chromium (que usa xdg-open para abrir irc:// links), ele não faz nada. Alguma idéia de como fazer isso acontecer?

Estou usando o Ubuntu 12.04.

    
por Khurshid Alam 24.08.2012 / 00:40

1 resposta

5

OK eu achei! Então eu vou responder aqui.

PARA UBUNTU (> = 11,04)

As configurações do Gconf ( /desktop/gnome/url-handlers ) não fizeram nada, já que na Natty a funcionalidade de abertura de arquivo é tratada por gvfs-open , que não usa as configurações do gconf. Em vez disso, o gvfs-open examina os arquivos ".desktop" que acompanham cada aplicativo para determinar quais tipos de arquivos podem ser manipulados. Se ele não estiver instalado, execute:

   sudo apt-get install gvfs-bin

Em todos os URLs de manipulador de esquema x (como irc: //, xmpp: //, sip: //, aim: //) são manipulados pelo purple-url-handler. Vamos criar um arquivo de área de trabalho para isso.

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

& amp; colocar o seguinte conteúdo:

[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

Agora, para abrir os links irc: //, abra a execução do comando purple-url:

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

Este informador é armazenado em ~ / .local / share / applications / mimeapps.list .

Agora, quando você clicar em qualquer link do irc: // no chromium pela primeira vez, o seguinte prompt será exibido:

Selecione lembrar minha escolha & amp; Inicie o aplicativo. Se você já está logado, ele abrirá a sala em pidgin.

FEITO!

    
por Khurshid Alam 24.08.2012 / 12:58