KDE 4.4.x trash bin location/behaviour

Duncan 1i5t5.duncan at cox.net
Mon Sep 6 00:03:20 BST 2010


Nebojsa Trpkovic posted on Sun, 05 Sep 2010 19:41:45 +0200 as excerpted:

> Is it possible to set KDE to make and use trash bin on each filesystem
> separately, avoiding copying between partitions, disks and network
> storage?

I was hoping that the trash location could at least be set from the paths 
kcontrol applet (so you could at least move it where you wanted it, even 
if not allowing one per filesystem), but it doesn't have that path listed, 
unfortunately.  (Why is it called system-settings when it's a user-specfic 
and kde-specific setting, NOT a system-setting?  The kde3 kcontrol name 
was FAR more accurate, and FAR more googlable as well!  At least its 
applets are still accurately called kcms, kcontrol applets, using the .kcm 
extension.)

Three suggestions:

1)  I'm an old-time computer user, who likes delete to actually free up 
disk space, since I learned how to only delete what I wanted to actually 
delete, and when something was deleted, the system actually unallocated 
the space, years before there even /was/ such a thing as a trash bin.

So what I did is change the shortcuts in the apps I use, so in most of 
them, move-to-trash doesn't even /have/ a shortcut, while real delete is 
simply delete.   The are you sure... prompt is enough protection, in case 
I hit the key by accident.  Command-line rm doesn't even have that, by 
default, tho there's an option for it, and unlike a single delete key, 
it's not likely someone's going to do it accidentally.  In apps such as 
gwenview that aren't primarily file managers, but photo-viewers or the 
like, that happen to have delete functionality as well, I make it shift-
delete.

Meanwhile, I keep the are you sure prompt on trash as well, in case the 
default settings return, since invariably, I do NOT want to MOVE it, or 
I'd be SAYING move it.  If I hit delete, I want to DELETE it, not MOVE it!

That is a per-app setting, no common kde setting for it, so if you don't 
like the system deciding you want to move the file when you told it to 
delete the file, set the keyboard shortcut per-app, accordingly.

2) If you like the system overriding your delete with a move instead, and 
just want it to use someplace else for where it moves stuff to, try moving 
the trash dir somewhere appropriate, and sticking a symlink to it, in the 
original location.  Note that I don't like the system overriding my delete 
command, so I changed the shortcuts to bypass that and thus haven't 
actually tested this on the trash dir, but I've found this works for 
/most/, but not all such wrong-dir-location things.  Of course that won't 
let you do it per fs, but at least it should let you put it where you want.

3) If #2 doesn't work, one thing that almost certainly will (assuming you 
have sysadmin privs to configure it so), is using mount --bind to mount 
the desired directory over-top the other one.  That way the kernel takes 
care of mapping, and the app doing the file-move (it's not a delete; call 
it what it is, a move) simply does it.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman

___________________________________________________
This message is from the kde mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.




More information about the kde mailing list