Thanks for the heads up on XDG support for Org protocol being broken. I will amend accordingly.
Charles — Charles Y. Choi, Ph.D. kickingve...@gmail.com > On Jun 17, 2025, at 3:51 AM, Max Nikulin <maniku...@gmail.com> wrote: > > On 31/05/2025 08:09, Charles Choi wrote: >> -*** GNU/Linux setup > >> +***** GNU/Linux and Unix variants > > Do UNIX variants support XDG desktop entries and MIME handlers? > >> +Emacs 30.1+ now has ~emacsclient.desktop~ configured to handle Org Protocol >> URL requests. For users with older versions of Emacs, refer to [[*Legacy >> Scheme Handler Install][Legacy Scheme Handler Install]]. > > Unfortunately it is not true. It is supposed to work since 29.2, but actually > it works only in no-DE variant with not really new xdg-open (OK, I have not > tried GNOME, but I hope it is broken there as well). > > The reason is %F (file) substitution in emacsclient.desktop. It must be %U > for URLs. > > So users have to create and install their own .desktop files. > > Discussion in > <https://debbugs.gnu.org/74467> > "31.0.50; org-protocol emacsclient.desktop change is not fully functional" > is not looking encouraging.