Klipper Behavior with Non-KDE Apps

My system is openSUSE 11.1 with KDE 3.5. I not infrequently copy URLs
and other text from a web browser to paste them into Thunderbird emails.
I would occasionally see cases where a copied item would not paste into
Thunderbird unless I retrieved it directly from Klipper. I use the
Opera browser for accessing and commenting a paricular web site, but I
use Firefox for general web browsing. Rather recently, I upgraded to
Opera 10.6, and I like it alot for what I use it for on that particular
web site. However, I have noticed that if I copy a URL and attempt to
paste it into a Thunderbird email, nothing gets pasted unless I click on
the item in Klipper. However, it will paste into KWrite without any
need to retrieve it from Klipper.

This does not happen with items copied from Firefox. In other words, I
can paste directly to Thunderbird without having to first click on the
copied item in the Klipper clipboard tool. Why the difference in the way
that Klipper works with the two browsers?

Try the Klipper setting “Prevent empty clipboard” and see if that fixes it. (Right-Click on Klipper icon in Systray, and “Configure Klipper …”)

AFAIK the reason is that there are different ways of handling the cut buffer; presumably the Mozilla Foundation uses one and KDE uses another but Klipper appears to have been programmed to accept things however a program handles its cut buffer.

On 07/21/2010 01:23 PM, Lord Emsworth wrote:
>
> Try the Klipper setting “Prevent empty clipboard” and see if that fixes
> it. (Right-Click on Klipper icon in Systray, and “Configure Klipper
> …”)
>
>
Already had that setting on, so that doesn’t solve the issue.

On 07/21/2010 01:23 PM, john hudson wrote:
>
> AFAIK the reason is that there are different ways of handling the cut
> buffer; presumably the Mozilla Foundation uses one and KDE uses another
> but Klipper appears to have been programmed to accept things however a
> program handles its cut buffer.
>
>
That seems like a pretty good hypothesis concerning what is going on,
and that is what I was really hoping for. Thanks.