Bug#917126: Bug#874003: Nautilus does not launch applications

Ross Vandegrift ross at kallisti.us
Sun Dec 23 04:06:26 GMT 2018


Control: forwarded -1 https://phab.enlightenment.org/T7521
Control: tags -1 patch

On Sat, Dec 22, 2018 at 11:41:20PM +0000, Simon McVittie wrote:
> While researching this in codesearch.debian.net I found that e17
> (Enlightenment) still sets the user-preferred file manager by setting
> it as an x-scheme-handler/file handler. e17 maintainers, please
> don't do this: the interoperable freedesktop.org pseudo-MIME-type
> for a general-purpose file manager like Nautilus, Thunar, Dolphin
> or (presumably) enlightenment_filemanager is inode/directory, and
> enlightenment_filemanager's desktop file already announces it as an
> inode/directory handler.

Untested patch attached.  I'm travelling the next week and may not have time to
test/package until January.

> In principle GLib could special-case x-scheme-handler/file to be ignored,
> but I don't think that's a good idea, because it would be a special case
> for something that should never happen in normal desktop sessions anyway,
> and it would mean that the locked-down gdm3 session would have no general
> way to prevent files from being opened.

I don't know the fdo specs well, but this behavior of x-scheme-handler/file
seems like a pretty bad misfeature to me.  Does it exist only for the gdm3
use-case?

Ross
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 10_fix_filemanager_handling.diff
Type: text/x-diff
Size: 1578 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-e-devel/attachments/20181222/9e3012c2/attachment.diff>


More information about the Pkg-e-devel mailing list