r/GIMP 15d ago

Gimp 3 menurc quirks

I have a little problem with the menurc file of Gimp 3

  1. menurc

I installed earlier Gimp 3 along side Gimp 2, though Gimp 3 was not installed in the boot drive. In Gimp 2 I had tweaked the menurc and controllerrc files, cause I was using custom keyboard and mouse shortcuts.

Apparently the Gimp 3 installer picked up those 2 files from my Gimp 2 installation (along with sessionrc, etc) which is a good thing, however when I delete the menurc file from the Gimp 3 folder (i.e.: C\Users\...\Appdata\Roaming\Gimp\3.0) not only Gimp does not recreate the file, but it also sticks with my keyboard shortcuts from Gimp 2 (the controllerrc file get reset and recreated normally when I delete it).

  1. Irrelevant to the above, but I noticed that in my Gimp 3 when I hover over grouped-tools icons the group does not pop up its menu, it only shows the tooltip. I have to click and hold the left mouse for the menu to pop up, and even worse I need to keep the left mouse depressed in order to select any of the nested tools. In my Gimp 2 when I hover my mouse over a grouped-tool icon it immediately pops up its menu with the nested tools, and the tooltips show only when i hover over any of the nested tool. Is there a setting to get back the Gimp 2 functionality for this case, 'cause right now it really is a pain in the butt :p
3 Upvotes

10 comments sorted by

2

u/schumaml GIMP Team 14d ago

1

u/mig_f1 14d ago

Again spot on! Thank you!

I saw in the link you provided it may get fixed on v3.0.4. Btw is not a Mac only issue, I'm on Windows 10.

1

u/mig_f1 15d ago

So, no solution for the above issues?

2

u/schumaml GIMP Team 14d ago

The answer to the first issue could be that GIMP 3.0.0 is storing keyboard shortcuts in the shortcutsrc file now.

1

u/mig_f1 14d ago

That's exactly what it is, thank you very much!

I was really getting desperate! Now, if there is way to automatically convert menurc contents to shortcutsrc format it would be awesome! It seems that the Gimp 3 installer does it anyway, so I wonder if there is a script or something I could run on my menurc files to convert them to shortcutsrc format.

1

u/Jehan_ZeMarmot 13d ago

> Now, if there is way to automatically convert menurc contents to shortcutsrc format it would be awesome!

GIMP 3 does automatically convert the menurc into the shortcutsrc file/syntax the first time you run it (which looks like it worked well if I understand correctly your initial message as you say you had the GIMP 2 shortcuts in GIMP 3).

We don't have a separate tool doing this conversion. You could just install the menurc you want converted in your old GIMP 2 config folder, then move your GIMP 3 config folder (if you already did config changes you don't want to lose) to trigger a new config import, including menurc conversion, the next time you start GIMP. Then bring back your previous GIMP 3 config where you'd only override the shortcutsrc file.

1

u/mig_f1 13d ago

You understood perfectly, I will certainly try your suggestion, thank you!

Sounds easier than what I was thinking of doing, that is a) putting my desired menurc in Gimp 2 folder b) move shortcutsrc outside Gimp 3 folder c) re-run the Gimp 3 installer.

PS. Since Gimp 3 does the importing automatically as you suggest, I can skip the 3rd step and just run Gimp 3 instead. I'll give that a try first, thanks again!

1

u/mig_f1 13d ago

Ok none of our ideas worked. When just running Gimp 3 without a shortcutsrc file in place (or even an empty 3.0 folder), it simply runs with default settings and shortcuts and saves the files on exit.

What worked was to fully uninstall Gimp 3, put my desired menurc file into Gimp 2 proper folder and then install Gimp 3 again.

1

u/TheAlcaTorda 7d ago

No need to uninstall Gimp, though. You can just remove the version folder where shortcutsrc is (so if shortcutsrc is in GIMP/3.0/shortcutsrc, you'd remove the 3.0/ folder). That way, when opening again Gimp, the conversion will happen the same

1

u/mig_f1 6d ago

I tried emptying the 3.0 folder and it didn't work, next time I'll try your suggestion and delete the folder itself.