[PROPOSAL] Desktop Bookmarks
Emmanuele Bassi
ebassi at gmail.com
Wed May 11 10:30:19 EEST 2005
On Tue, 2005-05-10 at 20:31 +0200, David Faure wrote:
> I like http://devel.emmanuelebassi.net/papers/bookmark-spec.html because
> it makes it possible to reuse bookmarks code for handling recent files.
>
> I don't get why it wants to store them into ~/.bookmarks though, if this
> isn't about the main (web) bookmarks collection but only about local-file-browsing?
> It gets confusing if people assume the web bookmarks (usually called just "bookmarks"
> will be there).
The file name could be changed to '.local-bookmarks', but since in could
store non-local bookmarks, I'd say that '.desktop-bookmarks' would be
more to the point.
> "Replace the Recent Files Storage Specification, providing a single specification for both bookmarks and recent files"
> sounds good, but both files should still be separated. There's a difference between
> a set of bookmarks that the user has set himself, and the "recent files" list that is
> automatically updated.
The desktop bookmarks list itself could be automatically updated:
suppose you set a bookmark to a location on a volume, and you do not
access it for more than six months; the system could selectively remove
older entries (where "older" means "older than a limit conveniently
choosen by fd.o or set by the user"). This could avoid unnecessary
clutter.
> So there should be a local-bookmarks and a recent-files file that use that spec.
> And I guess $HOME itself isn't the best location when XDG already defines
> the proper dirs for such things (but I don't remember the details of that speotc
> to suggest something concrete).
The basedir-spec defines ${XDG_DATA_HOME}, so we could put the bookmarks
file under ${XDG_DATA_HOME}/desktop-bookmarks.
We could also place system-wide bookmarks, like the ones pointing to the
user's home, to the trash directory and such standard locations, under
$(datadir)/desktop-bookmarks.
Kind regards,
Emmanuele.
--
Emmanuele Bassi <ebassi at gmail.com>
Web site: http://log.emmanuelebassi.net
More information about the xdg
mailing list