Habbit
June 15th, 2008, 08:58 PM
I'm having an annoying problem with the "trash" feature of GNOME in Hardy: recovering files from the Trash (meaning cut/copy a file from the Trash and paste it elsewhere) takes just as a normal file copy, which is absurd taking into account that moving files _to_ the Trash does not.
At fist I considered the possibility that my Trash folder were in a different partition as my destination directory, but I found that both are in my /home partition. However, I think that either Nautilus or gvfs are failing to notice such eventuality when I request the operation, and thus a copy between the "gvfsd-trash" server and whichever one handles local-filesystem operations is being performed. I fail to guess why this does not happen when I send files _to_ the Trash too.
I would like to know whether there's any workaround (apart from opening the "true" Trash folder at ~/.local/share/trash and working with it) and if I should file a bug on this. I usually work with multi-gigabyte files, and waiting five minutes for an unnecessary copy to be performed is just a no-go. I praise gvfs and its modularity, but this is a regression on past behavior, and a serious one.
At fist I considered the possibility that my Trash folder were in a different partition as my destination directory, but I found that both are in my /home partition. However, I think that either Nautilus or gvfs are failing to notice such eventuality when I request the operation, and thus a copy between the "gvfsd-trash" server and whichever one handles local-filesystem operations is being performed. I fail to guess why this does not happen when I send files _to_ the Trash too.
I would like to know whether there's any workaround (apart from opening the "true" Trash folder at ~/.local/share/trash and working with it) and if I should file a bug on this. I usually work with multi-gigabyte files, and waiting five minutes for an unnecessary copy to be performed is just a no-go. I praise gvfs and its modularity, but this is a regression on past behavior, and a serious one.