- 303careers,
- 188opensource,
- 79interests,
- 72from liu2,
- 64from mozilla,
- 60crap,
- 48vikram,
- 48news,
- 46from liu,
- 45cadence,
23 Apr 07
Why Klipper is good | www.kdedevelopers.org
-
The X clipboard works rather differently from what naive expectations about it might be. There's actually no real clipboard. If you copy something to clipboard in app A, then the only thing that happens is that app A tells X that it's now the owner of the clipboard. The data is still stored in A. And if you later decide to paste the clipboard content in app B, then B has to ask X about who's the clipboard owner and after it's told, it needs to communicate with A and get the contents from it. The most obvious demonstration of this fact is that if you close A, clipboard contents get lost. Another consequence of this fact is that just copying to clipboard is a cheap operation, pasting in the same app is cheap, but pasting in another app is not. If the contents were stored in X, all operations would be expensive. And finally one more interesting fact about X clipboard is that if the owner changes, only the previous owner will be told. If C takes over the clipboard, A will be told, but B won't. There are also other things about X clipboard, like that there are actually two of them, but that's not important here.
Top Tags
Sponsored Links
Ads by Google
View All Recent Tags (49)
- 18careers,
- 11phd,
- 7linux,
- 5research,
- 5forums,
- 4opensource,
- 4multimedia-software,
- 3firefox:careers,
- 3video,
- 3travel,
- 3technews,
- 2music,
- 2pakistan,
- 2radio,
- 2movies,
- 2videos,
- 2universe,
- 2news,
- 2photos,
- 2geeks,
- 2command,
- 2programming,
- 2fashion,
- 2men,
- 1people,
- 1cool,
- 1sasnet,
- 1embassy,
- 1indianembassy,
- 1google,
- 1googletools,
- 1cadence,
- 1scale,
- 1favicon,
- 1firefox:personal,
- 1trance,
- 1livenews,
- 1bbc,
- 1shell,
- 1free,
- 1liu,
- 1screencast,
- 1kernel,
- 1themes,
- 1windows,
- 1telugu,
- 1ajax,
- 1astronomy,
- 1fax
Public Tags (122)
Kamesh rao's Public Lists (1)
Diigo is about better ways to research, share and collaborate on information. Learn more »
Join Diigo