You see, there's this totally awesome feature called copy and paste. These smart guys at Xerox PARC invented it. It lets you takes some text from one document and put it in another.
Well Linux does it even better! It gives you two copy and pastes!
How are they different? one is PRIMARY and the other is CLIPBOARD. Get it? One way, you select the text that you want, and middle click. Another way you can select what you want, hit the copy key or menu, and then paste. But if you know what's good for you and your family, you won't mix the two.
Select some text, and then hit Control+V in another app? nada. Incorrect.
Select some text, then move to an xterm and hit Shift+Insert? works. But try it on a pidgin chat window? Fail.
But don't worry. It's all good. It's in the standard.
Let's see. Listed disadvantages of having two clipboards:
- inconsistent with Mac/Windows
- confusingly, selecting anything overwrites the clipboard
- not efficient with a tool such as xclipboard
- you should be able to select text, then paste the clipboard
over it, but that doesn't work if the selection and
clipboard are the same
- the Copy menu item is useless and does nothing,
which is confusing
- if you think of PRIMARY as the current selection,
Cut doesn't make any sense since the selection simultaneously
disappears and becomes the current selection
Ok, but there must be some awesome advantages to justify these disadvantages.
PRIMARY is an "easter egg" for expert users, regular users
can just ignore it; it's normally pastable only via
Sweet. So it's a cool 3l33t h4x0r feature, but if you try to use it, don't complain that it's poorly designed. Let's not try to add a feature that's useful to everyone. Instead, lets add something that requires a certain level of intellect and mental capacity to use effectively. Because it's one of those features that make our platform awesome. And it makes people who use it smarter. We're constantly training their brains to track two clipboards instead of one.
Hey Ma! Check it out, I can middle click! Oops, I accidentally scrolled because I have to push my scroll wheel in. I bet you didn't even know that you could push the scroll wheel in. I'm so much better than you.