Daniel Skorka writes:
 > On Mon, 1 Aug 2011 18:04:50 +0200
 > Jean-Francois Dockes <[email protected]> wrote:
 >  
 > > As far as I know, recoll only uses its own (and stale) copy of
 > > xdg-open if the system one is not found in the PATH. I'd be
 > > interested by more detail about how it gets to execute its own copy.
 > 
 > There is no doubt that recoll is using it's own copy instead of the
 > xdg-utils one. Other programs use /usr/bin/xdg-open, and it works
 > without a hitch. I tried debugging recoll, but did not have much
 > success. However, doing an strace of recoll and it's children, I see
 > first an access() to /usr/share/recoll/filters/xdg-open, then a clone()
 > and then the child does
 > execve("/bin/sh", ["sh", "-c", "/usr/share/recoll/filters/xdg-op"...]
 > At no point does recoll look for /usr/bin/xdg-open.
 > This is unlike xdg-mime, which it looks for, and finds, in /usr/bin

Just for the record, and not to leave this on a wrong understanding. Recoll
is designed to look for xdg-open in the PATH and only use its own copy as a
last resort, and in general, this is what it does. I don't know why this
doesn't work for you, this is either a recoll bug (which I would like to
fix), or a misconfiguration issue.

Cheers,

jf



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to