使用xdg-open为ed2k://链接添加绑定?

Modified on: Sat, 30 Jun 2018 12:07:30 +0800

我想使用自定义程序来处理“ed2k://”链接,它已经有一个“* .desktop”文件,但是如何将它与xdg-open绑定为默认处理程序?

由于我不知道“ed2k://”链接的确切mimetype,我不得不问这里

临时解决方案

修改xdg-open以处理“ed2k:%2F%2F”链接,源代码

仍在寻找标准工作

作者:,daisy

最佳答案

有问题的mimetype是:

x-scheme-handler/ed2k

我刚尝试过。

我在〜/ .local / share / applications 中安装了amule并创建了一个文件 userapp-amule.desktop

x-scheme-handler/ed2k

我还添加了这一行:

x-scheme-handler/ed2k=userapp-amule.desktop

〜/ .local / share / applications / mimeapps.list

。然后我用xdg-open打开了ed2k链接(注意引号):

[Desktop Entry]
Name=aMule
Name[en_US]=userapp-amule
Exec=amule %u
Icon=amule
Terminal=false
Type=Application
Categories=Network;P2P;
Comment=A client for the eD2k network
MimeType=x-scheme-handler/ed2k

它起作用了:

x-scheme-handler/ed2k=userapp-amule.desktop

相关问答

添加新评论