Hi! probably I was not clear in my description or you did not read from the beginning of my post. just to remind: I propose not to change Gnome trash behavior back to old one, but I propose to improve zfs functionality to make trash behavior better then it was.
just imagine: system call for "delete file" will not delete file, but will move it to some "trash" - area outside of current file system state, for example available via .zfs/trash virtual file system. it will be something like "create snapshot of file system, then delete file", but this special "snapshot" will have the only one file in it - deleted file. and, o'cos, several deleted files will be on one trash, not in several different. so, we will have ability to restore deleted file, and it cost will be less then cost of snapshot. in "trash" we will have files with full path and full permissions set for each file/folder, so we will not need to store several different trashes fro several users - if user have access to some file, he will have access to this file in trash, even if file was deleted by other user. all described is only for zfs, and I think this will not raise huge changes in Gnome and other GUI apps, and, o'cos, will not slow down performance for any system. where I wrong? -- This message posted from opensolaris.org
