Trash for libtrash

Site: Home | LnBlog | The Joy of ROX | LinLog

The Joy of ROX: Main | News | Software | Wrappers and Resources | Contact

Software: ROX-Menu | ROX-MMS | PyMessage | Trash | Patches

Go to: About | Changes | Download

About Trash

Trash is a unified trashcan application for ROX. It allows you to easily view your trash can, empty it, delete individual files, securely delete items, view the trash size, and graphically set options. It was originally designed to work with libtrash, but will provide a conventional "move-to-directory" style trash can if libtrash is not loaded.

For those not familiar with libtrash, it is a library that intercepts system calls to create a universal trash can for UNIX. It is far more flexible than traditional trashcan applications or frameworks, such as those used by GNOME or KDE, because it works automatically with any program that links dynamically against glibc - which, on the typical desktop system, is just about everything. It is quite configurable and stable. I have been using it for a while now and I highly recommend it.


As of version 0.3.0:

As of version 0.2.0:


Current Version

Download Trash 0.3.0.

Requirements: Only bash is required. ROX-Lib2 is required for the options dialog, but all other features work without it. Although libtrash is strongly recommended, it is not required.


Trash is written in shell, so there is no need to compile anything. Just extract the archive and go. You may need to set the directory to your libtrash trash can if you have never used Trash before. Please read the README file for detail. Trash works best if you can run PyMessage, but, as of version 0.2, it is not required.