GNOME Bugzilla – Bug 157377
bookmarks on a per-application level, optionally
Last modified: 2012-12-11 18:36:17 UTC
If you add a bookmark to the FileChooser, it will from that appear in every application using the FileChooser. This may be a good thing for some bookmarks, while for others it may just be considered as clutter. For example, if you registered a bookmark when developing programs with a text editor, you probably don't need that bookmark in your multimedia player, and the other way around. So when adding a new bookmark, shouldn't there be an option about whether it should be for all apps or for the current application only? I guess all bookmarks data should still be stored in one place only though. Of course there might be a situation where you want some bookmarks to be in all multimedia players, but not in other applications. But to keep it simple, I guess the solution would then be to add those bookmarks to each multimedia app separately.
Yeah, this would be a great idea. This could be tied together with the ability to 'alias' bookmarks as part of a neat little UI that does the following. When a user clicks "Add Bookmark" a dialog appears that asks the following questions: Name for Bookmark (with the default already entered) Show this bookmark for: () Current Application Only () Applications that use similar file types () All applications Editing the bookmark could use the same dialog. A little explaination. With regard to the Show this bookmark: Option one would limit the bookmark to only appear for that applications. If I create the bookmark in gedit, then it would only appear if the file selector was opened using gedit. It wouldn't appear for file selectors launched from other applications. Option three would show the bookmark in all file selectors regardless of what applications launched it. These two would be obvious inclusions if this bug was to be actioned. Option Two would presumably be based on what mime-types are associated to a particular applications. So if I selected the second option when creating a bookmark using gedit, then it would register what mime-types are associated with gedit and then any other application that is associated with these mime-types would also show the bookmark too. This last option is obviously a lot more work, but it would truly be the icing on the cake, making the bookmarks very very powerful. It would probably make sense to include a bookmark management tool (maybe in Desktop > Preferences) that shows all the bookmarks in the file selector and then allows the user to manage their behavior from here. This would even be used to create bookmarks that are associated with a couple of applications with disparate mime-types (gedit and firefox) for example.
I understand the reasoning behind this, but this is overkill. If you want per-application bookmarks, you can do something like create a directory with symlinks for each app's bookmarks.