Re: [PATCH] computer:/// should display all drives, not only user-visible ones



Le mardi 23 mai 2006 à 14:35 +0200, Alexander Larsson a écrit :
> On Mon, 2006-05-22 at 18:07 +0200, Xavier Claessens wrote:
> > Hi,
> > 
> > I've attached an improved patch for bug #341446 [1]. Can someone review
> > the patch and commit it to gnome-2-14 and HEAD, plz ?
> > 
> > Thanks,
> > Xavier Claessens.
> > 
> > [1] http://bugzilla.gnome.org/show_bug.cgi?id=341446
> 
> Could you explain exactly why this patch is better? All it seems to do
> is change the semantics of volumes in drives such that you get new file
> + old file removed instead of just the existing one changed. I think
> this will cause some strange issues due to the renaming, for instance
> all metadata for the file in nautilus is based on the filename, so when
> the drive gets mounted the icon will move somewhere else.
> 

The problem is that now auto-mountable drives are no longer user-visible
because it can be mounted without user action. So for example CDROM
drives aren't displayed in computer:///.

I think computer:/// should still display cdroms so I posted the first
patch which remove the user-visible check. It has the disadvantage that
every volumes is now shown, for example I see an icon for my / partition
and my /home partition. which isn't a good idea, I think.

Another thing is that, if I understand
gnome_vfs_drive_get_mounted_volumes(), a drive can have more than one
volume when mounted. With actual implementation I don't understand how
it can work, let say I have such drive unmounted, so it has his icon on
computer:///, I get the mount signal and update this drive but what
happens if more that one volume comes from one single drive ? I'm not
sure about that.

I didn't know about metadata problem, and yes the icon moves when it is
mounted.

What I can do is adding a drive if it's unmounted or if his volume(s) is
user-visible. But I didn't do that way because I don't know how to
manage drives that have more than one volume, is it possible to have 2
volumes one is user-visible and not the other ?

Please tell me what's the better solution, I can make a patch for my
last suggestion if you want.

We should solve this problem ASAP because ubuntu dapper is released in
one week...

Xavier Claessens.

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]