| Summary: | Deleting files from /tmp or /dev/shm (tmpfs), Dolphin will move them into /home (harddisk) | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | red_Arti <jijiliu35> |
| Component: | Trash | Assignee: | KIO Bugs <kio-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | antti.savo, dolphin-bugs-null, kdelibs-bugs-null, nate, oliver.schramm97 |
| Priority: | NOR | ||
| Version First Reported In: | 5.103.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Other | ||
| Latest Commit: | https://invent.kde.org/frameworks/kio/-/commit/0a63a9190642f9b7b8fd6252afffbf48f1a36165 | Version Fixed/Implemented In: | 6.21.0 |
| Sentry Crash Report: | |||
|
Description
red_Arti
2024-02-19 06:29:18 UTC
Please consider this: Add an option. Let user decide the behavior of trashing a file. Enable/Disable cross-disk trashing. Windows never move cross partition/disk/filesystem, when trashing files. I think that's the right way. Likely a duplicate of 395023 Git commit 0a63a9190642f9b7b8fd6252afffbf48f1a36165 by Méven Car, on behalf of Oliver Schramm. Committed on 11/11/2025 at 10:59. Pushed by meven into branch 'master'. trash: don't fallback to home trash if trash is unavailable If no trash can be created for the partition or network share, it might not be desirable to move a file to the main trash on the home partition. Especially when the partition is tmpfs (like /tmp), it would be counterintuitive when the files would be persisted when it is "removed". Even though this means, we can no longer test trash by using files under /tmp. So instead provide the user with a choice to delete the file directly. Related: bug 502315 Signed-off-by: Oliver Schramm <oliver.schramm97@gmail.com> M +3 -0 autotests/dropjobtest.cpp M +4 -1 src/core/askuseractioninterface.h M +2 -0 src/core/global.h M +3 -0 src/core/job_error.cpp M +107 -37 src/kioworkers/trash/tests/testtrash.cpp M +6 -8 src/kioworkers/trash/tests/testtrash.h M +21 -19 src/kioworkers/trash/trashimpl.cpp M +3 -1 src/kioworkers/trash/trashimpl.h M +3 -2 src/widgets/deleteortrashjob.cpp M +23 -0 src/widgets/widgetsaskuseractionhandler.cpp https://invent.kde.org/frameworks/kio/-/commit/0a63a9190642f9b7b8fd6252afffbf48f1a36165 |