Mailto не работает с пользовательским файлом .desktop

Моя проблема в том, что ссылки mailto не работают должным образом. Я использую Sylpheed, но это не касается проблемы. Я создал файл на /usr/share/applications/sylpheed-compose.desktop чтобы ссылки mailto открывали соответствующее окно в sylpheed, но ни одна из информации из URL-адреса mailto не имеет значения, потому что окно компоновки всегда пустое.

Я убедился, что строка x-scheme-handler/mailto=sylpheed-compose.desktop находится в 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 

Может кто-нибудь, пожалуйста, скажите мне, что я делаю неправильно, и как я могу получить информацию из почтового url, чтобы заполнить окно создания, как это должно быть?

Просто нашел решение и решил, что я опубликую его, если у кого-то еще будет такая же проблема. Проблема заключалась в том, что строка Exec в файле рабочего стола не передавалась URL-адресом mailto (который является %u внутри файла .desktop). Решение заключалось в том, чтобы изменить строку Exec на следующее:

 Exec=sylpheed --compose %u