TL;DR: There is a conflict when a user opts to install more than one desktop environments that come with a FileManager1 (and probably any other identical) D-Bus service provider, at least when one of them is GNOME. This might be considered an oversight on upstream's part, but it causes troubles downstream and we should somehow deal with it. A few days ago, I started a thread[1] here, about a problem on a Fedora 25 machine with multiple DEs, where dolphin would take over whenever I tried to open a desktop folder in GNOME. Another user had encountered the same issue, but with nemo[2]. After a lot of input from several people, trying a few "traditional" workarounds and a lot of reading, it turns out (as Kevin Kofler was quick to point out[2]) that when multiple service providers are installed, D-Bus has no means of deciding which is the most appropriate or desired one. Rex Dieter referenced this 7-year-old bug[2] which is essentially a different symptom of the same problem. Finally, Yaakov Selkowitz, who seems to understand the D-Bus and DE internals a whole lot more than I do, provided the temporary and "dirty" workaround[5] which consists of removing the FileManager1 service files of every desktop environment other than GNOME, since -for the moment at least- all the others are capable of providing the expected functionality/experience without them. As far as I can tell, there is no user-friendly way to have a particular file manager take over and I know that not all people who choose to try a second DE are handy with a terminal or know every nook and cranny of their system. As more desktop environments implement the standard, this is going to be more of a problem. Granted, it's rather an inconvenience or inconsistency and "purists" will likely never have to deal with it, but as fedora adheres to "features" and "first", I think we're going to have a (significant?) number of people inconvenienced and presented with an inconsistent user experience. Until upstream interest groups and fora sort this out, I believe our packagers need to look into this and take action. After all, it's something that used to work for many years and was considered (at least by me) a given. Besides Kevin, Rex and Yaakov, I should also mention Carlos Soriano and Hans de Goede who also took the time to help me troubleshoot this annoyance. [1]: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx/thread/TDTJO47TEZCWB4AZOQ7FVB7OPGICOCUS/ [2]: https://bugzilla.redhat.com/show_bug.cgi?id=1384788 [3]: https://bugzilla.redhat.com/show_bug.cgi?id=1384788#c18 [4]: http://bugs.freedesktop.org/show_bug.cgi?id=20099 [5]: https://bugzilla.redhat.com/show_bug.cgi?id=1394927#c14 _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx