Quote:
Originally Posted by kovidgoyal
Your system has no way to signal to applications that its recycle bin does not exist/is non-functional. Every other operating system has a well-defined API for recycle bins that the user can configure however they like, including disabling that functionality, centrally. In typical Linux fashion, all there is is a half digested spec for a few folder locations, that people like you feel free to ignore and then blame other people for when your expectations break.
It is not calibre's job to somehow read your mind and figure out what you want. You want to break the commonly used paradigm of the recycle bin, then it is up to you to break it in a way that does not break software that depends on it. For instance, I too dont use a desktop environment, but I long ago setup a script to deal with the recycle bin in a fashion I like. I certainly did not whine that it is every application maintainers job to provide a setting to cater for my special snowflake setup.
|
First off, stop being so defensive. I realize that this is your lovechild of an app and I'm not complaining, it's pretty good but the fact remains that as far as I can tell, there is nothing in the documentation that suggests that removing files actually results in those files being moved to a different directory.
My expectation is that deleted files are in fact, deleted. My system is not a special snowflake, it is a regular linux system running a regular window manager. Hardly an outside use case.
As for it being up to me to deal with software expectations without breakage, I have done so. If you would read my initial reply to you, all I ask is a heads up. I expect everyone who is capable of running *nix to be able to deal with these developer decisions, but something in the way of documentation would be nice.
Once again, in closing, I'm not whining about your software, I pointed out a very common use case for linux and it could have been left there. I don't appreciate being attacked for asking a question and defending myself against erroneous statements.
You said: For instance, I too dont use a desktop environment, but I long ago setup a script to deal with the recycle bin in a fashion I like.
That's great for you. Tell me, how did you learn about that recycle bin? Did the fact that you wrote the app inform your understanding or did you stumble across it as a surprise?
Once again, Mr Sensitive, I'm not attacking your app. I'm asking for a heads up for people who aren't using desktop envs, which appears to be what your app is aimed for.