Here's what KDE's doing on my box.
My home directory's on a separate partition from the root partition. That's the key.
If I send something from /downloads, which is on the root partition, and which my regular user has permission to read/write in, to the trash, it goes in /.Trash-1000 (guess what my UID is). But if I send something to the trash from my regular user directory, it goes in ~/.local/share/Trash.
Likewise, if I log in as root and trash something from within my normal user account (which, again, is on a separate partition), it goes in /home/.Trash-0 (guess what the UID of root is). Otherwise, regular root trash goes in /root/.local/share/Trash.
|