Summary: | give feedback to user when "safely removing" a removable mounted device | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Cyrill Helg <phlogi1> |
Component: | general | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED DUPLICATE | ||
Severity: | wishlist | CC: | bchang, faure, nate, sven.burmeister, vortex |
Priority: | NOR | ||
Version: | 16.12.2 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Cyrill Helg
2009-05-13 20:45:16 UTC
Even worse, if the unmount does not succeed within a timeout (I think it's 30 seconds) dolphin will simply display a cryptic error message saying something like "Operation timed out: did not receive a reply". This is very confusing as it does not explain at all why the device cannot be removed yet (usually there is data still being written to it). Gnome displays a nice notification that there is "data still being written to the removable device" and it thus cannot be removed at present. Would be nice if KDE could display something like that as well. Please tell the user to "please be patient a wait a few moments" instead of showing confusing error messages. @Kevin: Is this something that must be handled by the application or should this be done on lower layers already? Well, the report is two fold: 1) The "on-going operation" display is missing and IMO it's responsibility of the application to do that. 2) The "cryptic error message on D-Bus timeout" one would be more for lower levels... not easy to solve though. Claiming "data still being written to the removable device" on the D-Bus timeout is kind of a wild assumption IMO, that's probably what we'll end up doing as we have no more precise info coming back from the system. (2) should definitely be a different BR though, for solid/libsolid component. If someone could care enough to open it that'd be great (ENOTIME for doing it right now and I'll prolly forget later). Reported as separate bug #204201 Looks like bug 195044 has a proposed solution for this not to happen in the first place. Resetting assignee to default as per bug #305719 *** Bug 270703 has been marked as a duplicate of this bug. *** Duplicate of https://bugs.kde.org/show_bug.cgi?id=187615, which is now resolved. *** This bug has been marked as a duplicate of bug 187615 *** |