Odd. How would GnuCash access that on a different user login? Just for completeness, I checked in /Library/Preferences as well, but did not find org.gnucash.Gnucash.plist there.
David > On Sep 13, 2018, at 11:23 AM, Adrien Monteleone > <adrien.montele...@lusfiber.net> wrote: > > /Users/you/Library/Preferences/org.gnucash.Gnucash.plist > > Regards, > Adrien > >> On Sep 13, 2018, at 10:17 AM, David T. <sunfis...@yahoo.com> wrote: >> >> John, >> >> Thanks for the detailed information; out of curiosity, where on a typical >> Mac filesystem will this setting be stored? >> >> David >> >>> On Sep 13, 2018, at 10:36 AM, John Ralls <jra...@ceridwen.us> wrote: >>> >>> Adrien, >>> >>> The new user dialog opens if there’s no file to open and a preference >>> hasn’t been set; running the dialog sets the preference. It offers to run >>> the NAHSA, the QIF import assistant, or to run a new user tutorial (which >>> actually just opens the T&CG at the table of contents). >>> >>> To see it on your mac, do >>> defaults write org.gnucash.Gnucash >>> /org/gnucash/dialogs/new-user/first-startup "1" >>> /Applications/Gnucash.app/Contents/MacOS/Gnucash --nofile >>> >>> You might try starting GnuCash with --nofile on your new VM to see if that >>> triggers it. If so it means that for some reason gnc_get_file_to_load() is >>> returning something besides NULL. >>> >>> It’s currently not possible to have GnuCash running without an open session >>> and accompanying book, even if the book doesn’t even have a root account. >>> That leads to having the “save” button lighted and being asked to save when >>> there’s nothing to save. >>> >>> Regards, >>> John Ralls >>> >>> >>>> On Sep 13, 2018, at 7:09 AM, Adrien Monteleone >>>> <adrien.montele...@lusfiber.net> wrote: >>>> >>>> Just tested in a Xubuntu 18.04 vm. >>>> >>>> I got the tip of the day overlaid on the splash screen. I closed the tip >>>> dialog, the splash screen disappeared and the main GnuCash window appeared. >>>> >>>> It’s blank save for the menu and two buttons, one to save the current file >>>> and one to close the currently active page. (whatever that means) >>>> >>>> Here’s a screenshot: https://imgur.com/a/HIitCFN >>>> >>>> I didn’t think an actual book exists here, but the title bar does say >>>> ‘unsaved book’ at the top. >>>> >>>> Clicking the “Close the currently active page” button does nothing. >>>> (perhaps because there is no currently active page) >>>> >>>> Clicking the “Save File” button brings up a save file dialog. Completing >>>> this saves the file, changes the title bar to now say, in this case, >>>> ’test.gnucash - Gnucash’ but otherwise does nothing. The NAHSA doesn’t >>>> run. There’s zero indication what the user is supposed to do at this point. >>>> >>>> So if there is supposed to be a ‘Welcome’ screen to guide the user on >>>> getting started, it isn’t firing. Is this new for 3.x? >>>> >>>> Note, this test was done using 2.6.19-1 which was in the bionic repos so >>>> I’m not going to file a bug on this, but I’ll next build a fresh copy of >>>> 3.2 and see what happens. >>>> >>>> Regards, >>>> Adrien >>>> >>>>> On Sep 13, 2018, at 8:36 AM, Adrien Monteleone >>>>> <adrien.montele...@lusfiber.net> wrote: >>>>> >>>>> There’s a “Welcome to GnuCash!” screen? I don’t think I’ve ever seen it. >>>>> I’m going to test in a vm and see what happens. >>>>> >>>>> Regards, >>>>> Adrien >>>>> >>>>>> On Sep 13, 2018, at 8:33 AM, David T. <sunfis...@yahoo.com> wrote: >>>>>> >>>>>> Adrien, >>>>>> >>>>>> I just tried using a new login on my Mac to run a newly-downloaded copy >>>>>> of GnuCash, and I also found myself staring at a blank screen after >>>>>> startup. >>>>>> >>>>>> Having just worked on the documentation for the “Welcome to GnuCash!” >>>>>> screen, I am curious to know *when* that screen actually runs? Does >>>>>> GnuCash have some hidden element that knows that it has been run on any >>>>>> login of my Mac, or is this aspect broken? Seems a shame to have a >>>>>> welcome mat at the front door, and then have everyone use the service >>>>>> entrance. >>>>>> >>>>>> David >>>>>> >>>>>>> On Sep 13, 2018, at 8:53 AM, Adrien Monteleone >>>>>>> <adrien.montele...@lusfiber.net> wrote: >>>>>>> >>>>>>> I was going to mention this in my reply to David Cousens but didn’t >>>>>>> want to hijack the thread. >>>>>>> >>>>>>> The greatest source of confusion I’ve seen from new users personally is >>>>>>> the blank screen you see on first run with no indication what to do >>>>>>> next. (unless this has changed with 3.x, I haven’t started a ‘fresh’ >>>>>>> copy of GnuCash in some time) >>>>>>> >>>>>>> Perhaps if this screen offered buttons for “Open existing book” or >>>>>>> “Create new book” that then launches the appropriate assistant(s) could >>>>>>> work well here. >>>>>>> >>>>>>> Does this fall in line with what you mentioned about ‘first screen’ or >>>>>>> was that the ‘first screen of the assistant’? >>>>>>> >>>>>>> Regards, >>>>>>> Adrien >>>>>>> >>>>>>>> On Sep 13, 2018, at 7:41 AM, D <sunfis...@yahoo.com> wrote: >>>>>>>> >>>>>>>> Hello, >>>>>>>> >>>>>>>> Having raised yet another ruckus on the lists regarding documentation, >>>>>>>> I will back off altogether, and work to write documentation on the >>>>>>>> assistant as it is, taking care to balance the needs of the different >>>>>>>> user groups. >>>>>>>> >>>>>>>> My only final comment is to note that it is unfortunate that this >>>>>>>> assistant is what all users see when they click File->New. Perhaps the >>>>>>>> idea of adding buttons on the first screen for Business and Personal >>>>>>>> setup (along with a modification in sequencing for the latter option) >>>>>>>> could be implemented with minor developer effort? >>>>>>>> >>>>>>>> I have a greater appreciation for the many different perspectives in >>>>>>>> the community, and thank everyone for their input. >>>>>>>> >>>>>>>> David >>>>>>>> >>>>>>>> On September 13, 2018, at 8:10 AM, Adrien Monteleone >>>>>>>> <adrien.montele...@lusfiber.net> wrote: >>>>>>>> >>>>>>>> David, >>>>>>>> >>>>>>>> I agree on all points. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Adrien >>>>>>>> >>>>>>>>> On Sep 12, 2018, at 10:19 PM, David Cousens >>>>>>>>> <davidcous...@bigpond.com> wrote: >>>>>>>>> >>>>>>>>> Adrien, >>>>>>>>> >>>>>>>>> While I agree with the concept David T is proposing to streamline the >>>>>>>>> process for new users and the thrust of your >>>>>>>>> comments about the new user experience, the new account heirarchy at >>>>>>>>> least as it is currently implemented, will be used >>>>>>>>> by anyone creating a new set of books, whether they are experienced >>>>>>>>> Gnucash users, experienced accountants, total >>>>>>>>> newbies or someone transferring from another program. >>>>>>>>> >>>>>>>>> As a newbie you can get a perfectly usable set of accounts for >>>>>>>>> exploring Gnucash by simply clicking Next through the >>>>>>>>> assistant then Apply and then saving the file. >>>>>>>>> >>>>>>>>> Perhaps this needs to be made clearer to new users as well as >>>>>>>>> informing them that any choices they make can be changed >>>>>>>>> later (except for the very few cases where this is not possible - I >>>>>>>>> can't think of any but I personally don't currently >>>>>>>>> use the full capabilty set of GnuCash's features but I used more in >>>>>>>>> the past). >>>>>>>>> >>>>>>>>> If this was done up front, they could then easily skip through. >>>>>>>>> >>>>>>>>> The suggestion John made of creating a simplified new file option >>>>>>>>> with defaults based on the locale and an advanced >>>>>>>>> setup option using the NAHS Assistant seems to meet this need as >>>>>>>>> well. Even knowing what you want in a CoA requires a >>>>>>>>> fair understanding of your accounting needs as well as the >>>>>>>>> functionality of GnuCash. Alternatively in other posts I >>>>>>>>> think both Frank and I have suggested a checkbox which by default >>>>>>>>> disables selecting those options which a new user is >>>>>>>>> going to find confusing and provides default values. >>>>>>>>> >>>>>>>>> I would have thought the CoA setup is not too bad. It comes with the >>>>>>>>> common accounts selected, it does perhaps give the >>>>>>>>> new user a view that there is a lot more to explore. Some new users >>>>>>>>> will be looking for business functionality and other >>>>>>>>> "advanced " functionality from the get go. There will always be a few >>>>>>>>> new users who will be confused by having to start >>>>>>>>> the program. >>>>>>>>> >>>>>>>>> Personally when evaluating software, I jump in without reading >>>>>>>>> manuals first because I figure if the interface isn't >>>>>>>>> intuitive to a decent extent, I am not going to want to go too much >>>>>>>>> further, unless I really have no other option. >>>>>>>>> Intuitive for an experienced computer user can however be very >>>>>>>>> different for someone with limited experience. My wife >>>>>>>>> never reads manuals ever, she just asks me. I on the other hand >>>>>>>>> consult my 5 year old grand daughter. >>>>>>>>> >>>>>>>>> I share Mechtilde's concern that in making things easier for the new >>>>>>>>> user we don't lose functionality for the >>>>>>>>> experienced user. We should hopefully look for mechanisms for doing >>>>>>>>> both. >>>>>>>>> >>>>>>>>> David Cousens >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, 2018-09-12 at 10:33 -0500, Adrien Monteleone wrote: >>>>>>>>>> As someone who has helped other people get started using GnuCash >>>>>>>>>> (and remembering my own first steps) I agree >>>>>>>>>> completely with these points. Those book preferences are not self >>>>>>>>>> explanatory. (perhaps bugs in their own right) A new >>>>>>>>>> user is left to either trust the defaults and move on, pause and >>>>>>>>>> revisit the startup process several times while they >>>>>>>>>> track down help info and digest it, or give up in frustration. (I’ve >>>>>>>>>> seen the latter three times—you may or not be >>>>>>>>>> surprised how many people do *not* want to read a book before they >>>>>>>>>> start using a piece of software, I chose the second >>>>>>>>>> option personally) >>>>>>>>>> >>>>>>>>>> Unless the startup assistant (wizard, druid, whatever) can be >>>>>>>>>> redesigned as an explanatory walk through to choose >>>>>>>>>> these settings, that part should be removed and the defaults chosen >>>>>>>>>> for the user. >>>>>>>>>> >>>>>>>>>> As for trading accounts, I turned them on after the fact for >>>>>>>>>> tracking commodities as additional currencies. I’ve never >>>>>>>>>> bought or sold any since doing that, but I’ve played with turning >>>>>>>>>> the setting on and off to experiment with the >>>>>>>>>> setting’s effect on some reports and I’ve never noticed any issues. >>>>>>>>>> (but again, I only have opening balance >>>>>>>>>> transactions in each currency) If turning Trading Accounts off after >>>>>>>>>> entering buy/sell transactions is bad news, then >>>>>>>>>> I would think the option to do so should be disabled. >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> Adrien >>>>>>>>>> >>>>>>>>>>> On Sep 12, 2018, at 9:38 AM, David T. via gnucash-devel >>>>>>>>>>> <gnucash-devel@gnucash.org> wrote: >>>>>>>>>>> >>>>>>>>>>> Hello, >>>>>>>>>>> >>>>>>>>>>> As I begin the process of migrating text from the Help to the Guide >>>>>>>>>>> (cf. Bug 796855), I am working on the Help >>>>>>>>>>> information regarding the New Account Hierarchy Setup (NAHS) >>>>>>>>>>> assistant, and I have a couple of questions about the >>>>>>>>>>> second screen of the assistant, the “New Book Options” screen. >>>>>>>>>>> >>>>>>>>>>> First off, while I respect the intent to allow users the option to >>>>>>>>>>> set these preferences from the creation of their >>>>>>>>>>> file, I wonder whether this is misguided. To wit: all of these >>>>>>>>>>> options are quite technical in nature, and all of >>>>>>>>>>> them can be set at a later point by opening the appropriate >>>>>>>>>>> preferences. Adding these options here adds complexity >>>>>>>>>>> that can easily be deferred to a later point. While it is true that >>>>>>>>>>> this assistant runs whenever a user chooses >>>>>>>>>>> File->New (meaning that an experienced user might wish to add these >>>>>>>>>>> settings from the assistant), I am willing to >>>>>>>>>>> hazard a guess that most users will invoke this assistant *only* >>>>>>>>>>> when they first start using GnuCash, and *only* >>>>>>>>>>> when their heads are already swimming with the overwhelming >>>>>>>>>>> experience that is GnuCash. Asking a new user to choose >>>>>>>>>>> whether to use Trading Accounts or to Use Split Action Field for >>>>>>>>>>> Number is IMHO pointless. They aren’t going to be >>>>>>>>>>> able to make an informed decision. >>>>>>>>>>> >>>>>>>>>>> <aside>I’ll note that this becomes an obvious issue when I attempt >>>>>>>>>>> to write the help section for the screen. I am >>>>>>>>>>> left either with writing a huge explanatory section on the details >>>>>>>>>>> of each of these settings, which detracts from >>>>>>>>>>> the flow of the NAHS narrative, or with adding a generic note that >>>>>>>>>>> advises users to accept the defaults and read >>>>>>>>>>> about the details in other sections of the Guide.</aside> >>>>>>>>>>> >>>>>>>>>>> So, for the new user, the only real effect of this screen is to >>>>>>>>>>> introduce confusion and questions. Can it be removed >>>>>>>>>>> from the assistant? >>>>>>>>>>> >>>>>>>>>>> Related to this screen, my second question has to do with the “Use >>>>>>>>>>> Trading Accounts” setting. Can it be turned off >>>>>>>>>>> once it has been enabled in a given GnuCash file? >>>>>>>>>>> >>>>>>>>>>> ISTR that this option is a one-way street—i.e., that, once turned >>>>>>>>>>> on, it can not be turned off again. Is this still >>>>>>>>>>> the case? If it is still true, then I would strongly suggest that >>>>>>>>>>> this option shouldn’t be placed on the NAHS >>>>>>>>>>> Assistant, since a new user won’t be aware of this. >>>>>>>>>>> >>>>>>>>>>> David >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> gnucash-devel mailing list >>>>>>>>>>> gnucash-devel@gnucash.org >>>>>>>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> gnucash-devel mailing list >>>>>>>>>> gnucash-devel@gnucash.org >>>>>>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> gnucash-devel mailing list >>>>>>>> gnucash-devel@gnucash.org >>>>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> gnucash-devel mailing list >>>>>>> gnucash-devel@gnucash.org >>>>>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >>>>>> >>>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> gnucash-devel mailing list >>>> gnucash-devel@gnucash.org >>>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >>> >>> _______________________________________________ >>> gnucash-devel mailing list >>> gnucash-devel@gnucash.org >>> https://lists.gnucash.org/mailman/listinfo/gnucash-devel >> >> > > > _______________________________________________ > gnucash-devel mailing list > gnucash-devel@gnucash.org > https://lists.gnucash.org/mailman/listinfo/gnucash-devel _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel