Sometimes when I unmount a USB flash drive, it has the "writing data to drive" warning up for a good minute before saying its safe to remove.
My idea: Don't make me wait on stupid stuff like that. Whatever Linux needed to do to that USB drive, it should have gotten it out of the way a long time ago while I was distracted with something else. I can see the LED light not blinking; it wasn't doing anything before, but now it's got something to do that it forgot about?? If I had it my way, I'd be allowed to pull my USB flash drive out whenever I'd like to....
So! The midway suggestion here is to get these mystery processes automated better so the drives will be that much closer to being ready to be removed safely from the PC.
But how about this: What if you made the drive constantly tidy up on the above stuff mentioned, but then logically dismount itself from the system after some inactivity, but not actually remove the drives' icon from the screen (so it will appear to still be mounted).
The icon could also have a green check mark next to it that would indicate to the user "This thing is ready to be pulled out any time." And if it's not yet dismounted, then it should have busy icon, and be busy getting itself "ready" ("dismounted"), and then actually dismount so you could pull it at will from the computer.
When I plug in a flash drive, I'd like to see a new status icon for that drive on my task bar, either with a green check mark (indicating that if I wanted to pull it out of the computer RIGHT NOW, I could do so safely), or with some other kind of icon that would indicate the drive is busy.
Now, if a person gets used to pulling their drive out whenever they please, and it actually causes a problem because they weren't paying attention to the status icon (or the frigging status LIGHTBULB on the drive itself), make it so the system will request the user to reinsert their drive for a moment so it can finish whatever it needed to finish, and correct errors if necessary.
Tags:
(none)