There is something you should know about Canonical.. Ft. GNOME 3.36
May 20, 2020 16:46 · 447 words · 3 minute read
So, there is something you should know about Canonical, and that is? They can’t develop good software! I know, it is shocking! So, bug report on App Indicators extension and GNOME 3.36. App indicators is that thing here, and it comes pre-installed on Ubuntu. What causes are Shell lags, and not only with MegaSync as the original issue says, but with more apps. So Canonical thought, good performance or indicators? Performance? Pff! Lets keep indicators! Now you’re probably thinking, Cocoa don’t be a b*tch! it is just a bug, it can happen to anyone! Thing is, when they write code in Canonical, only bugs happen! Let me show you. So i’m opening Settings, and go to application preferences.
00:59 - That is Telegram Flatpak, and I’m going to explicitly forbidden for running on background. Closing this, and I’m opening Telegram. And now we see the App Indicator to our panel. I’m closing Telegram, and whats happening is that Telegram still runs on background, even if we have disabled the permission. Let me quickly show you with the Flatpak process command. So here it is, alive and running. And we still have the indicator on system tray. So basically we need to do quit for actually closing it. Now, I’m reopening Telegram and go to extensions. And here I will disable the App Indicators extension. I’m closing Telegram again, and this time if I check on Flatpak processes, Telegram doesn’t run anymore.
01:53 - So this time Canonical thought, security or app indicators? Security? Pff! Lets keep indicators! Basically Canonical managed the unimaginable. With a simple extension killed both performance and security! And you guys may see all those like a joke and not a big deal, but if they were happening on Android it would be something totally different. This is not serious QA, and Canonical isn’t a serious company if they can’t make serious QA. And yes, Ubuntu developers contribute upstream enough. Not really a lot for Canonical’s size, but enough anyway.
02:28 - The difference is that that work gets a proper review from GNOME maintainers, but when they do downstream patches, all the terrible things happen. So basically Ubuntu downstream patches is code that has been rejected upstream for very good reasons. And I’m not talking about the extensions. And I don’t really like promoting Linux distributions, but if you want a good GNOME desktop, then you have two choices really. Either Arch Linux, or Fedora. Reason? They ship an original GNOME desktop, so whatever issue you will find you can just open it upstream. And bonus? It is easier to customize a default GNOME, than doing the same on an Ubuntu installation. .