Christoph,

Indeed that would be confusing.

Regards,
John Ralls


> On Oct 3, 2018, at 11:46 AM, Christoph R <subscriptions+lis...@rohland.net> 
> wrote:
> 
> Hi John,
> 
> I realized that it has a flaw in general use: The automator script and 
> Gnucash are treated as two different programs by MacOS and show up in the 
> dock independently. So it would be pretty confusing for a normal user. 
> 
> Cheers,
> Christoph
> 
>> Am 01.10.2018 um 22:34 schrieb John Ralls <jra...@ceridwen.us>:
>> 
>> Christoph,
>> 
>> I’d never even considered putting Automator into the launch process. Instead 
>> I tried to catch the OpenFile notification from LaunchServices. The problem 
>> with that is that we don’t get the notification until the event loop is 
>> started and GnuCash loads the file before starting the event loop. I didn’t 
>> figure that out until November or December and by that point I wasn’t 
>> willing to rearrange the start up so close to the release, especially since 
>> we were already struggling with the Gtk3 changes. Getting Automator to catch 
>> the notification and adjust the command line is a clever hack.
>> 
>> How would it work for installation? IIUC we’d still need the Gnucash.app 
>> bundle alongside the Automator script and I suppose the Automator script 
>> would also need to know the installed path of the bundle in order to start 
>> it from its shell.
>> 
>> Regards,
>> John Ralls
>> 
>> 
>> 
>>> On Oct 1, 2018, at 8:41 AM, Christoph R <subscriptions+lis...@rohland.net> 
>>> wrote:
>>> 
>>> Hi John,
>>> 
>>> reading this I instantly created an Automator Shell Script which opens with 
>>> “—nofile” when double clicked and with the file when I drop a file on it. 
>>> After changing the file information too I can now double click on a 
>>> .gnucash file to open it.
>>> 
>>> What’s the reason that we cannot implement this - or something similar - in 
>>> the standard package?
>>> 
>>> Cheers,
>>> Christoph
>>> 
>>>> Am 01.10.2018 um 16:17 schrieb John Ralls <jra...@ceridwen.us>:
>>>> 
>>>> 
>>>> 
>>>>> On Oct 1, 2018, at 4:02 AM, Robert Kesterson <robe...@robertk.com> wrote:
>>>>> 
>>>>> On 30 Sep 2018, at 9:06, John Ralls wrote:
>>>>> 
>>>>>>> … >
>>>>>> Since you’re running two instances of GnuCash it’s likely that the trace 
>>>>>> file will be garbled, so if you could use the following from the command 
>>>>>> line instead:
>>>>>> /Applications/Gnucash.app/Contents/MacOS/Gnucash --logto=~/gnucash.trace
>>>>>> That will create a separate trace file in your user directory that you 
>>>>>> can also attach to the bug report. You could even add the file path for 
>>>>>> the file you really want to open to the end of that and save yourself 
>>>>>> the “can’t get the lock” drill.
>>>>> 
>>>>> It appears that this works around the issue.  I did as you suggested and 
>>>>> launched with the binary rather than the app package, and I gave it the 
>>>>> alternate log location and specified the path to open on the command 
>>>>> line. Since this is a pretty long command line that I don’t want to type 
>>>>> often, I saved it as an executable shell script, one for each set of 
>>>>> books.  Now when I run them both, they both run.  No crash. Should I 
>>>>> still run them the old way and file a bug?  The workaround seems 
>>>>> reliable, and I’m happy…
>>>> 
>>>> I don’t know why you’d want to run the way that causes a crash, but you 
>>>> should file a bug.
>>>> 
>>>> Regards,
>>>> John Ralls
>>>> 
>>>> 
>>>> _______________________________________________
>>>> gnucash-user mailing list
>>>> gnucash-user@gnucash.org
>>>> To update your subscription preferences or to unsubscribe:
>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>>> If you are using Nabble or Gmane, please see 
>>>> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
>>>> -----
>>>> Please remember to CC this list on all your replies.
>>>> You can do this by using Reply-To-List or Reply-All.
>>> 
>>> 
>>> 
>>> 
>>> Gruß,
>>> Christoph
>>> 
>> 
> 

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to