Mailtoはカスタムの.desktopファイルを使用できません。

Mailtoはカスタムの.desktopファイルを使用できません。

私の問題は、mailtoリンクが機能していないようです。 Sylpheedを使用していますが、これは特別な問題ではありません。 mailtoリンクはsylpheedで正しいウィンドウを開くようにファイルを作成しましたが、/usr/share/applications/sylpheed-compose.desktop作成ウィンドウは常に空であるため、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

おすすめ記事