It’s because Gtk2 and Gtk3 use different paths to the accelerators. Gtk3 can read the Gtk2 paths but not vice-versa. Because Gtk2 had the ability to change accelerators from the menus (I think that was removed from Gtk3 but I’m not sure, and so I haven’t changed the logic) GnuCash writes out a new accelerator map when you quit.
The accelerator map file is ~/Library/Application Support/Gnucash/accelerator-map. It occurs to me that another workaround besides deleting it before launching GnuCash 2.6.x would be to make it read-only *after* running GnuCash 2.6 and before running GnuCash 3: chmod a-w ~/Library/Application Support/Gnucash/accelerator-map Regards, John Ralls > On Aug 27, 2018, at 7:27 PM, David T. via gnucash-user > <[email protected]> wrote: > > Adrien, > > It’s been going on a while, and it’s still there. I am using 2.6.19 and > 3.1.2. It has something to do with how GTK3 handles accelerator keys (or > something like that). It’s mostly an inconvenience, since there is a > workaround that involves deleting a file that GTK3 creates (or something like > that). Since I never remember where that file is, I have just decided to get > used to the New Keyboard Regime. > > David > >> On Aug 27, 2018, at 7:57 PM, Adrien Monteleone >> <[email protected]> wrote: >> >> Interesting, is this recent? I was switching between 3.0/2.6.19 and then >> 3.1/2.6.21 and I never noticed them change. Since moving to 3.2 I haven’t >> tried a 2.6.x version again. >> >> Regards, >> Adrien >> >>> On Aug 27, 2018, at 3:18 PM, David T. via gnucash-user >>> <[email protected]> wrote: >>> >>> Just note that if you use 3.x and go back to 2.6.x, the program and your >>> data will still work together, but your key bindings will get changed >>> (Command-S will be Ctrl-S, etc.). It’s a little disconcerting at first. >>> >>>> On Aug 27, 2018, at 4:00 PM, John Ralls <[email protected]> wrote: >>>> >>>> It's a personal decision but there are only a few weeks till 3.3 so you >>>> might wait. On the other hand since you have a Mac you have the luxury of >>>> being able to have as many GnuCash versions as you like, just make sure >>>> that they either have different names or are in different folders. As long >>>> as you don't use any of the new 3.2 features that affect the data file you >>>> can switch back and forth at will. >>>> >>>> Regards, >>>> John Ralls >>>> >>>> >>>>> On Aug 27, 2018, at 12:49 PM, Keith Bellairs <[email protected]> wrote: >>>>> >>>>> After 20 years on a linux desktop, I find myself in an iMac. I have gnc >>>>> 2.6.21 running in macOS 10.13.6. I see that I was offered the "stable" 3.2 >>>>> package as a download. But it seems like I saw a lot of folks with issues >>>>> with 3.2. Should I upgrade? >>>>> >>>>> Keith >>>>> _______________________________________________ >>>>> gnucash-user mailing list >>>>> [email protected] >>>>> 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. >>>> >>>> _______________________________________________ >>>> gnucash-user mailing list >>>> [email protected] >>>> 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. >>> >>> _______________________________________________ >>> gnucash-user mailing list >>> [email protected] >>> 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. >> >> >> _______________________________________________ >> gnucash-user mailing list >> [email protected] >> 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. > > _______________________________________________ > gnucash-user mailing list > [email protected] > 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. _______________________________________________ gnucash-user mailing list [email protected] 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.
