MIME链接的默认打开程序
Tofloor
poster avatar
martianyan
deepin
2018-10-30 15:01
Author
以前发现deepin下点击chrome浏览器里的发送邮件链接,比如mailto:example@mail.com,没有任何反应。在其他的系统里都会打开默认的邮件客户端。
最近在使用zotero管理文献的时候,又发现点击形如zotero://link/to/item的链接无法打开zotero。
我研究了一番发现是MIME设置的问题。我在~/usr/share/application/zotero.desktop里添加了MimeType=x-scheme-handler/zotero.结果还是打不开。

目前的情况是我用xdg-open zotero://link/to/item可以打开zotero,用xdg-open mailto:example@mail.com也能打开邮件客户端,但是点击相应的链接没有作用。请教有没有简便的方法解决这个问题?

顺便,我用sudo update-desktop-database的时候显示有几个error: "font" is an unregistered media type

  1. yan@Martian:~$ xdg-mime query default x-scheme-handler/mailto
  2. mailspring.desktop
  3. yan@Martian:~$ xdg-mime query default x-scheme-handler/zotero
  4. zotero.desktop
  5. yan@Martian:~$ xdg-settings get default-url-scheme-handler mailto
  6. xdg-settings: unknown desktop environment
  7. yan@Martian:~$ sudo update-desktop-database
  8. [sudo] password for yan:
  9. Error in file "/usr/share/applications/org.gnome.font-viewer.desktop": "font/ttf" is an invalid MIME type ("font" is an unregistered media type)
  10. Error in file "/usr/share/applications/org.gnome.font-viewer.desktop": "font/otf" is an invalid MIME type ("font" is an unregistered media type)
  11. Error in file "/usr/share/applications/deepin-font-installer.desktop": "font/collection" is an invalid MIME type ("font" is an unregistered media type)
  12. Error in file "/usr/share/applications/deepin-font-installer.desktop": "font/ttf" is an invalid MIME type ("font" is an unregistered media type)
  13. Error in file "/usr/share/applications/deepin-font-installer.desktop": "font/otf" is an invalid MIME type ("font" is an unregistered media type)
Copy the Code


Reply Favorite View the author
All Replies
avatar
WENWEN
deepin
2018-10-30 16:34
#1
Reply View the author
avatar
zccrs
deepin
2018-10-30 21:11
#2
firefox 正常吗?
Reply View the author
avatar
martianyan
deepin
2018-10-31 13:22
#3

神奇了,firefox是可以的
Reply View the author
avatar
zccrs
deepin
2018-11-01 23:41
#4
https://bbs.deepin.org/post/170339
神奇了,firefox是可以的

手动下载chrome的最新deb包试试
Reply View the author