>>>>> Thomas Stenhaug <[email protected]> writes:
> I recently had the same problem, on Arch Linux with Emacs 27.1. If
> you run xdg-open from an eshell, the problem should be the same.
> It should also go away if you replace "xdg-open" with "setsid
> xdg-open".
> I ended up doing
> (push '("\\.pdf\\'" . "evince %s") org-file-apps)
> to solve it for my case. It would have been preferable to change
> how the default app is being resolved from "xdg-open" to "setsid
> xdg-open", but I haven't been able to.
I firgot to add that I found it necessary to get rid of the default
org-file-apps for pdf files, which I think is (was?) docview. So I use:
#+begin_src elsp
(add-hook 'org-mode-hook
(lambda ()
(delete '("\\.pdf\\'" . default) org-file-apps)
(add-to-list 'org-file-apps '("\\.pdf\\'" . "xpdf %s"))))
#+end_src
I don't like evince, sorry.
Best wishes,
Colin.