Add GNOME Extensions

First of all, I am really sorry I have to create separate topic while this one exists. I really would like to post there but it is locked without ability to add replies. I really do not understand why topics should ever be locked, it encourages people like me to post duplicated threads.

So, I really hate KDE. Despite it being so versatile and reliable, it is extremely old school by default and very hard to customize when you are a KDE noob like me.
That is why I use GNOME. But GNOME’s 40+ default desktop… well… I know exactly 0 people who ever liked it and used it as is. Extremely unintuitive and unfamiliar with weird mouse gestures and hot corners enabled by default and a really bad all apps menu that removes app icon if it is pinned to the dash. But worst of all is the dash itself which is hidden by default until a hot corner is triggered or a super key is pressed.

That is why I propose to add Dash to Panel to the list of system extensions by default. Not only it is open source but sponsored by a major distribution (Zorin) it is really well maintained and new versions are usually ready long before major Fedora release. The main benefit of course that with it desktop looks like the one you can find on Windows and ChromeOS with possibilities to make it more macOS-styled.

Last time this was proposed there was a blocker. But after this there should be no blockers if understood the issue correctly.

Hope there are many people who agree with all of that. If you are one of them, please like this post.

You can create your own custom spin with this extension using GitHub - ublue-os/image-template: Build your own custom Universal Blue Image! .

Once you have your repo setup add the following to build_files/build.sh -

dnf5 install -y gnome-shell-extension-dash-to-panel 

What is really missing is Bazaar like application for Gnome extensions. To have group sections, to have Curated section etc. to have print-screens etc.

Extension Manager is fine, much better to have only web browser install, but still no way near Bazaar.

In this case there would be no need to have any of extension preinstalled, because users would just find them by themself.

You can also just install them yourself, extensions live in the home directory.

No need to layer or make a custom image.

We are not considering Dash to Panel as a default. Hot Edge does the same job with less chance of bugs.

I understand that I can just install the extension (that is the first thing I do after installing a new GNOME-based system). I also know that there is Extension Manager installed by default, no problems here. But that makes the extension installed at the user level, which is frustrating in many ways (like in multi-user environments).

I recently discovered an article which points to the huge problem of Linux adoption from a user perspective (link at the bottom of the post). They may express it more precisely than I do, as I am not a native speaker; it’s kinda hard for me. In the section about desktop environments (“The desktop layout is too different”), the author of the article says the same thing I am trying to say. The default is bad, and it damages broad user adoption.

In the pre-Bazzite times, a few of my friends refused to stick with Fedora Silverblue only because of the default desktop layout of GNOME 40+. This, in theory, should be discussed with GNOME developers, but I believe they are not very open to this discussion. And the fact that everybody does about the same defaults (KDE, COSMIC, etc.) is not going to convince them.
I really love GNOME, I just hate it’s defaults.

But since Bazzite’s popularity is enormous, I decided it should be brought to your attention, as you are among the ones who are shaping the mainstream Linux desktop nowadays.