It's tough for anyone to say whether an alpha stable or not.
The point of alphas is to release a program to the public to help find bugs in the program.
Even though its base is considered stable, and the developers may consider their alpha to be stable, it's very unlikely that any alpha released would be suitable for everyday use.
Image Editors (vector)
You shouldn't be allowed to move files that aren't in your directory without root permissions.
I can't imagine my program would be any different.
sudo trash your-house
You should have to sudo to work with files outside your user directory.
So isn't this a natural file permission handle that's already built into the kernel?
maybe I'm missing something, but wouldn't that suffice?
I've been thinking about this some more and and idea came to me.
I'm fairly acquainted with C and one field I'm looking more into is the its file capabilities.
I figured that this would be a good way to learn them better.
When I write this program, I'm going to adjust how it works so that all functions of the trash bin are in one program called trash.
Here's a synopsis of how it would work.
It's just one simple command, trash, which will take one (or more) of several arguments.
For example, if you wanted to delete a file:
That's all it would take.
If you wanted to empty the trash bin:
I'm considering making this a little more verbose by changing e to empty, or making both arguments available.
And, using the information you guys made available, restoring:
trash -r my-house.avi
Again, with r, I'm considering changing it to restore or making both avaible arguments.
So, what do you guys think?
I think you're starting to over analyze this...
I just use PCManFM and usually do most of my file management from the terminal anyway...
I just made this in case I delete the wrong file...
However, johnraff, I'll look into your info more later, but right now I'm so tired that I'd end up deleting my file system if I tried...