After reading all the praise in early reviews about how “fast” the new GNOME 3.36 was, I can’t believe how wrong everyone was. Apps take forever, tens of seconds to appear after clicking on them. Was bad in 19.10 with GNOME 3.34 and thought was sorted out in 3.36.
With help from a teammate in investigating the common problem with our apps, he discovered a cure by installing the deprecated gtk2 library module. Available in the 20.04 distro.
All you need to do is to run this command:
sudo apt install appmenu-gtk2-module
and then rebooting. You need to reboot to get the new library working.
This allows older applications based on the older menu API to function normally. Solved the issue with Boinc Manager and GKrellm config menu.
Any particular example of such an app? I guess you have installed the Snap version of these applications and snaps are known to have longer start time.
Yes I gave you two examples. BOINC Manager and GKrellm Monitor. Neither are snaps. They plain don’t open for over twenty seconds when clicked. If you execute then as root in a terminal, they open instantly. Problem is with GTK in Ubuntu 20.04.
The list of affected apps keeps getting longer.
VLC,keepassX,filezilla, etc. This all started back in 19.10. You would have thought by 20.04 it would have been long resolved.
Wow. The gtk2 module really did the trick. Firefox went from spinning wheel - 20+ seconds on first launch to <1 second. Way to go Keith. Kudos. Many thanks.
I would hope this gets resolved. That deprecated library won’t be available forever. It’s missing in 21.04 now.
The problem is that it’s the older applications that have the problem. Either they fix their applications to not need the library or the new distros have to accommodate the older applications better. And since the popularity of the older applications naturally diminish over time, I don’t think the devs will make the effort to fix the issue.