Comment 229 for bug 11334

Revision history for this message
Julio A. Garcia Lopez (juliosao) wrote : Re: [Bug 11334] Re: MASTER Copy-Paste doesn't work if the source is closed before the paste

Its would be a great solution but i think that its a solution that requires
a lot of work, and would be incompatible with other distributions.
Somebody knows the internal structure of XServer to say if i am in a error?

2010/5/24 J Bruni <email address hidden>

> Wondering aloud....
>
> If the application that owns the clipboard provides its contents
> (unavailable once it is closed)...
>
> What if we always make Xserver itself be this application (the owner of
> the contents), and thus always serve its contents (always available!)
>
> i.e., when the user copies (CTRL+C) or cuts (CTRL+V) instead of stopping
> at the point where the current application is "flagged as owner"... just
> go ahead and transfer contents + ownership to Xserver.... so, when the
> user pastes (CTRL+V) elsewhere, it will retrieve contents from
> Xserver... it doesn't matter if source application is opened or
> closed...
>
> Makes sense?
>
> Do we need a more complicated "design" for the solution? Or can we move
> forward by finding out how to implement the idea above?
>
> --
> MASTER Copy-Paste doesn't work if the source is closed before the paste
> https://bugs.launchpad.net/bugs/11334
> You received this bug notification because you are a direct subscriber
> of a duplicate bug.
>
> Status in One Hundred Paper Cuts: Invalid
> Status in X.Org X server: Confirmed
> Status in Ubuntu: Confirmed
>
> Bug description:
> ===+++ _____________________ ! ALL USERS ! _____________________ +++===
> ===+++ READ THIS BEFORE MAKING A COMMENT OR MODIFICATION +++===
>
> IMPORTANT 1: Please see the WORKAROUND a few lines below.
>
> IMPORTANT 2: Please don't post any "me too message"; use the "Does this bug
> affect you?" feature you can find a bit above this bug description on
> launchpad.
>
> IMPORTANT 3: Do not post anything if you haven't read all comments to
> verify that your point hasn't been made. If you feel tempted to stop reading
> because there are too many messages, that is a strong indicator that you
> shouldn't add even more comments. Developers have a tough time to find
> anything if you post redundant stuff. So please abstain from doing that.
>
> *** WORKAROUND ***
> ---------------------------
> Install klipper, glipper, parcellite or xfce4-clipman
>
> --------------------------------------------
>
> When I copy (Ctrl + C, or right click and "Copy") text from somewhere and
> after that close the program where it is, the clipboard gets empty.
>
> Steps to reproduce in gedit :
> 1. Pick any text field that supports copying, copy some text.
> 2. Paste into any other text field.
> 3. It works.
> 4. Close the source window or program.
> 5. Paste now does nothing.
>
> This bug will happen in any application that doesn't comply with the
> clipboard specification from FreeDesktop.
> http://www.freedesktop.org/wiki/ClipboardManager
>
> There was also previous considerations about improving xserver-xorg
> clipboard, which would reduce adaptation work from upstream projects to
> comply with the specification.
> Xorg : https://bugs.freedesktop.org/show_bug.cgi?id=25220
> http://www.x.org/wiki/CutAndPaste
>
> ******** Actual Status : ********
> ----- Not fixed : ------
> OpenOffice : http://www.openoffice.org/issues/show_bug.cgi?id=63092
> GIMP | GTK+ : http://bugzilla.gnome.org/show_bug.cgi?id=510230
> Chromium : http://code.google.com/p/chromium/issues/detail?id=32291
> Gnucash : http://bugzilla.gnome.org/show_bug.cgi?id=510205
> Inkscape : ???
>
> ++++ Fixed : +++++
> Firefox, Thunderbird, Sunbird (Xulrunner) : Fixed in 1.9.3 trunk
> https://bugzilla.mozilla.org/show_bug.cgi?id=311340
> Evolution : Fixed in 2.29 http://bugzilla.gnome.org/show_bug.cgi?id=258374
> Pidgin : Fixed
> Gedit : Fixed
> Most Gnome apps, Fixed
> *************************************
>
>
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/hundredpapercuts/+bug/11334/+subscribe
>

--
Julio_Sao XD