Emmanuele Bassi wrote:
> On Wed, 2006-07-12 at 17:17 +0200, Xavier Claessens wrote:
>   
>> Hi,
>>
>> I'm interested by porting the nautilus_bookmark_* API to the new
>> g_bookmark_file API from GLib 2.12. But I have some questions:
>>
>> - Is it ok if nautilus 2.15 depends on glib 2.12 or should it wait for
>> nautilus 2.17 ?
>>
>> - Where should the bookmark file be saved ? Maybe we should discuss this
>> with Gtk guys because it should be user by GtkFileChooser too. Now the
>> file is ~/.gtk-bookmark
>>     
>
> In order to avoid breakage, and to follow the spec[1], the bookmarks
> file should have the .xbel extension; the spec itself proposes to use
> the $HOME/.shortcuts.xbel file for storing the file selectors shortcuts.
>   
Just some thoughts on filechooser bookmarks, VFS etc...

1) Shouldn't there be one file per bookmark instead of a single file for 
all of them? With a single file there might be a chance of loosing data 
when two applications try to edit the bookmark list at the same time.

2) Why not use a simpler format than .xbel for filechooser bookmarks, 
desktop-entry files for instance?

3) Filechooser bookmarks should be shared between KDE and Gnome.

4) What about other VFS settings like the list of "connected servers" 
("remote places" in KIO). Could they also be stored as .xbel bookmarks 
or desktop-entry files instead of using GConf.

5) Perhaps there should be a standard place to store everyhing VFS 
related. I believe the GConf / KConfig dependencies of Gnome-VFS and KIO 
should be removed.

$XDG_DATA_DIRS/desktop-vfs/bookmarks/
$XDG_DATA_DIRS/desktop-vfs/recent-files/
$XDG_DATA_DIRS/desktop-vfs/remote-places/
$XDG_DATA_DIRS/desktop-vfs/conf/

The "conf" directory could be used to store VFS configuration like proxy 
settings, smb workgroup etc using .ini style files...

regards,
Norbert

-- 
nautilus-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/nautilus-list

Reply via email to