Các mimetype trong câu hỏi là:
x-scheme-handler/ed2k
Tôi chỉ thử nó.
Tôi đã cài đặt amule và tạo một tệp userapp-amule.desktop trong ~ / .local / share / application :
[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
và tôi cũng đã thêm dòng này:
x-scheme-handler/ed2k=userapp-amule.desktop
đến ~ / .local / share / application / mim Ứng dụng.list trong [Ứng dụng mặc định] và [Hiệp hội đã thêm]. Sau đó tôi đã mở một liên kết ed2k với xdg-open (lưu ý các trích dẫn):
xdg-open 'ed2k://|file|Some.String.Here%5D.%E4%B8%93%E8%BE%91.%28PDF%29.rar|74945828|3788c937a5d436cff6e6808b02d07339|h=4jk63hyesnpxk6xwm5rwgmb2mljxtixz|/'
va no đa hoạt động:
: Initialising aMule SVN compiled with wxGTK2 v2.8.12 (Snapshot: rev. 10792)
: Checking if there is an instance already running...
: No other instances are running.
: ListenSocket: Ok.
: Loading temp files from /home/me/.aMule/Temp.