usb-mount provides desktop integration for systems using the hotplug scripts and the KDE desktop. It automatically mounts and unmounts USB storage partitions and modifies the user's desktop, via the addition of icons representing USB storage device partitions. The user can interact with the storage device by opening the desktop icons to reveal the folders corresponding to each partition. Each partition's mount status can be altered by using icon control options.
Collectfs is an easy-to-use FUSE userspace filesystem that provides add-on trash collection for any Linux directory hierarchy. Any file that is overwritten by removal (unlinking), moving, linking, symlinking, or open-truncation is relocated to a trash directory (mount-point/.trash/). Removed files are date-time stamped so that edit history is maintained. (A version number is appended if the same file is collected more than once in the same second).
These scripts work for me on Fedora Core 2 and Redhat 9.
Several people have reported that they can be made to
function on many other Linux distributions with minor
configuration changes and some editing. To get them to
work on your system you may need knowledge of Linux and
shell scripting. If the scripts don't work out of the box, you
should look for errors in /var/log/messages (or where ever
your system log is kept). If you are not comfortable with
reading logs and editing scripts - perhaps these scripts
aren't for you.
May work with Gnome as well
I don't know for sure, but because of the generic nature of
usb-mount, it may very well work with desktops other than