Written by pyrates the 16 Nov 08 at 18:56.
Currently when copying data to and from the clipboard, if it is text, instead of copying it there, instead it requires the application remain open. So when paste is done, then it queries the application for the text and then pastes it to where you wanted it. This is inefficient as it requires me to keep the application I am copying it from remain open. Windows and OS X doesn't do it this way, so shouldn't linux. Instead it should be copied to the clipboard right away so that I don't have to keep that application open. And when closing that application, if there is something that is stored in the clipboard that is taking up a bit of memory, it should ask me if I want to keep it or clear it.
When I migrated to Ubuntu from Windows, this was one of the things that annoyed me the most.
Everytime I would try to copy an URL from Firefox and paste it on IRC, it wouldn't work because I had closed Firefox. It was frustrating.
Run a clipboard manager, such as autocutsel. It works great for me.
[I can make SELECTION and CLIPBOARD seem like one thing if you run two instances; I kinda like that.]
I think, though, that this limits the paster's ability to do content negotiation with the copier. The clipboard manager can do it by requesting all available formats before claiming the CLIPBOARD selection, but that potentially takes a lot of memory and bandwidth [if you do X forwarding].
0. I want to see a thorough and clear consideration of the tradeoffs and possibilities before committing to the statement "yes, *that* way is the best".
This would be nice, but it has to be mentioned this is /not/ as easy to do properly as it looks. Glipper and Parcellite are nice quick solutions, but the neat thing with Copy & Paste is that /any/ data can be transferred this way. The copied data has a specific MIME type and is only actually transferred to an application when pasted, which means it can be something as simple as text or as complex as video footage.
Glipper and Parcellite are limited to specific types of data (maybe just plain text, actually), so relying on them limits the functionality here.
What we need is some notifications related to copy & paste data. For example when something is copied; when an application is closed and its copied data is automatically recorded so it can still be accessed "in a limited way"; and when something is pasted (along with what type of content it was).
Of course, all of those together could be totally headache-inducing, but I'm sure someone clever could come up with a pleasant way to visually explain those processes.
This may not be easy to do but it is one of those little things that, when combined with other little things (like no MP3 access "out of the box", etc), can be a deal breaker for anyone switching to Linux.
As for me, I've been using Linux since '97 and this is a huge irritation for me. It's also something that seems to have cropped up recently (last few years) because I don't seem to remember it in distributions I've used in the past.
wrote on the 17 Nov 08 at 03:30
I think reverendlinux hit the nail on the head, even if I'm an athiest in real life. :-) I think this is going to have to be a freedesktop.org standard (if the old way of doing things is not a standard already), which means it is probably going to take awhile to be finalized.
True, it's is very annoying. I installed Glipper, because my clipboard was always empty when I tried to paste what I've copied before. Now I can paste the same text even several reboots later. Only downside of Glipper: it doesn't support images. I really want to see a clipboard manager which supports all types of data.