I created a partition with ext4 mounted on the directory /home at the system 
installation. I login as root, and delete files on this partition with Move to 
trash, and then files were not moved to trashbin on my desktop. A directory 
/home/.Trash-0 is created, and those trashed files are in /home/.Trash-0/files. 
As to a function g_unix_is_mount_path_system_internal in file gunixmounts.c in 
glib2, /home and some other directories are regarded as internal directories. 
And then, I take the remove the line where "/home". Compile glib2 and then 
install. This time the trashed files on /home partition are shown in the 
trashbin on my desktop. But some problems come. When I try to recover these 
files, nautilus shows that cannot find these files or directories, and failed.
I have several questions:
1. How is the .Trash-[uid] like directory created?
2. Will this action (remove some line from the internal directory list in 
glib2) bring other problems? What problems will be?
3. Why cannot nautilus find the trashed files shwon in trashbin when recovering?
Thanks!






-- 
nautilus-list mailing list
nautilus-list@gnome.org
http://mail.gnome.org/mailman/listinfo/nautilus-list

Reply via email to