
On Fri, Jan 08, 2021 at 04:10:46PM -0500, Aruna Hewapathirane via talk wrote:
I had no idea evince can ftp till just now either..
Apparently it uses gvfs for file access and gvfs supports various url formats, and also things like 'trash:///my_file.pdf' if you use the trashcan in gnome.
I just tried it and yes it works but I do not yet fully understand the reason why it does work? Further clarification would be most welcome ?
The / in ./ makes it obvious that it is not a url since you can't have a / in the protocol name. gvfs thinks 're' is a protocol and hence 're:' is using that protocol to refer to the rest of the filename.
Tried all possible escape sequence but zilch. No cigar :-( And this is a bug that was documented way back in 2015 https://bugzilla.redhat.com/show_bug.cgi?id=1248086
And years later they are still arguing about how gvfs should handle this. Apparently using a full path starting with / works fine, using ./ in front works file. You can do 'file:///path/to/re: file.pdf' as well, but that's no different than using '/path/to/re: file.pdf' I would definitely avoid : in my filenames just for compatibility in general. -- Len Sorensen