For me, MacOS (I’m on Sonoma 14.5) opens the file with the most recent version of Gnucash. I’ve suffixed all my Gnucash versions with the version number (Gnucash-5.6, etc.).
There is a user setting available by choosing “Get Info” on any data file that allows one to “Open with:” and choose the desired application to open that file when the data file is double-clicked. One can then click a “Change All..” button to “Use this application to open all documents like this one,” presumably with the same filename suffix. This all worked as expected for me when I tested making Gnucash-5.1 the default application. I don’t know how all that works "under the hood”. Andrew > On Jul 4, 2024, at 4:21 AM, Geert Janssens <geert.gnuc...@kobaltwit.be> wrote: > > Op woensdag 3 juli 2024 22:32:48 CEST schreef John Ralls: >> No need for a VM on macOS, app bundles are completely self-contained except >> for Finance::Quote. You can have as many different versions of GnuCash >> installed as you like as long as they have different names or you put them >> in different folders. >> > Out of curiosity, how does MacOS handle file associations in this case ? > > Ignoring for a moment that on MacOS you can't tell gnucash to open a datafile > that > way, gnucash is still launched when you double-click a datafile. If you have > multiple > versions of gnucash installed, which version will be launched ? > > Regards, > > Geert > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.