我的问题是 mailto 链接似乎无法正常工作。我正在使用 Sylpheed,但这并不是特定问题。我创建了一个文件,/usr/share/applications/sylpheed-compose.desktop
以便 mailto 链接在 sylpheed 中打开正确的窗口,但 mailto url 中的任何信息似乎都不重要,因为撰写窗口始终为空。
我已确保该行x-scheme-handler/mailto=sylpheed-compose.desktop
位于我的~/.local/share/applications/mimeapps.list
文件中。
以下是 的内容/usr/share/applications/sylpheed-compose.desktop
:
[Desktop Entry]
Name=Sylpheed
Comment=E-Mail client
Exec=sylpheed --compose
MimeType=x-scheme-handler/mailto;
Terminal=false
Type=Application
谁能告诉我我做错了什么,以及如何从 mailto url 获取信息来填写撰写窗口,就像它应该的那样?
答案1
刚刚找到了解决方案,并认为我会将其发布,以防其他人遇到同样的问题。问题是桌面文件中的 Exec 行没有传递 mailto url(位于%u
.desktop 文件内部)。解决方案是将 Exec 行更改为以下内容:
Exec=sylpheed --compose %u