OSX copy/paste

John Ralls jralls at ceridwen.us
Tue May 4 12:14:58 EDT 2010


On May 3, 2010, at 1:15 PM, Dave Reiser wrote:

> On 5/3/2010 3:04 PM, Axel Essbaum wrote:
>> 
>> I am using GnuCash 2.2.9.4 (built from r17949M on 2009-09-08) under Snow Leopard (10.6.2).  I installed it by downloading a .dmg from Sourceforge via the "Download GnuCash 2.2.9 for OSX Intel" on the top-right of http://www.gnucash.org/.
>> 
>> The README says "Copying to the clipboard doesn't work in register pages; i.e., if you put a number in the wrong column and you want to cut it and paste it into a different one, it will cut fine but won't paste."
>> 
>> For me copy and paste don't work in GnuCash at all (cut does work, but not a subsequent paste).
>> 
>> I can highlight text in GnuCash with the mouse pointer but cannot put it into the clipboard via the Edit>  Copy menu item or any keystrokes I've tried (cmd-c, ctrl-c, etc).  Anything in the clipboard (copied from a native Mac app) cannot be pasted into GnuCash via either the Edit>  Paste menu item or any keystrokes I've tried (cmd-v, ctrl-v, etc.)
>> 
>> Does copy/paste work for anyone using the pre-built GnuCash I mention above?  What are my chances of getting copy/paste between GnuCash and native Mac apps if I rebuild GnuCash via Fink or MacPorts?  Barring that, can I donate some $ toward the GnuCash project and earmark it for OSX copy/paste?  ;-)
> 
> Copy and paste works in the fink version (cmd-x, -c, -p on the Mac side; ctrl-x, -c, -p in gnucash (x11)). I think the problem with copy/paste comes from gtk/xquartz, not gnucash. So your contributions, if effective at all, would need to be targeted towards the gtk folks.
>> 
>> I duplicate a lot of text and serial numbers between GnuCash invoices and my notes in Textedit and retyping all of it is a hassle.
> 
> I maintain the fink packaging of gnucash (in their lists as gnucash2). I look forward to the day I can quit doing the packaging work and point people toward the .dmg installer of the xquartz-based app. But lack of copy and paste is a deal breaker for me.
> 

The problem is that large chunks of gdk_selection (gdk is the abstraction layer that allows gtk to work with more than one platform; selection is just what you'd think) aren't implemented for quartz. I don't know when (or if) the Gtk development team will implement it.

Regards,
John Ralls



More information about the gnucash-user mailing list