如何从 Chromium 打开 Pidgin 中的 irc:// 链接?

如何从 Chromium 打开 Pidgin 中的 irc:// 链接?

我想irc://用 Chromium 打开 pidgin 中的链接。

当我登录到 irc 服务器时(irc.freenode.netpurple-url-handler irc://irc.freenode.net/#ubuntu在终端中运行正常。

但是当我在 Chromium 中单击相同的链接(用于xdg-open打开irc://链接)时,它什么也没发生。有没有什么办法可以实现这一点?

我正在使用 Ubuntu 12.04。

答案1

好的,我找到了!所以我将在这里回答。

适用于 UBUNTU(>=11.04)

Gconf 设置 ( /desktop/gnome/url-handlers) 不执行任何操作,因为从 Natty 开始,文件打开功能由 处理gvfs-open,它不使用 gconf 设置。相反,gvfs-open 查看与每个应用程序捆绑在一起的“.desktop”文件,以确定可以处理哪些文件类型。如果未安装,请运行 :

   sudo apt-get install gvfs-bin

在所有 x-scheme 处理程序 url(例如 irc://、xmpp://、sip://、aim://)中,均由 purple-url-handler 处理。我们将为其创建一个桌面文件。

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

并在其中输入以下内容:

[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

现在使用 purple-url-handler 运行打开 irc:// 链接:

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

此信息存储在~/.local/share/applications/mimeapps.list

现在当你第一次点击 chromium 中的任何 irc:// 链接时,都会出现以下提示:

铬提示

选择记住我的选择并启动应用程序。如果您已经登录,它将以 pidgin 格式打开房间。

完毕!

相关内容