this post was submitted on 27 Sep 2024
25 points (100.0% liked)
linux4noobs
1356 readers
1 users here now
linux4noobs
Noob Friendly, Expert Enabling
Whether you're a seasoned pro or the noobiest of noobs, you've found the right place for Linux support and information. With a dedication to supporting free and open source software, this community aims to ensure Linux fits your needs and works for you. From troubleshooting to tutorials, practical tips, news and more, all aspects of Linux are warmly welcomed. Join a community of like-minded enthusiasts and professionals driving Linux's ongoing evolution.
Seeking Support?
- Mention your Linux distro and relevant system details.
- Describe what you've tried so far.
- Share your solution even if you found it yourself.
- Do not delete your post. This allows other people to see possible solutions if they have a similar problem.
- Properly format any scripts, code, logs, or error messages.
- Be mindful to omit any sensitive information such as usernames, passwords, IP addresses, etc.
Community Rules
- Keep discussions respectful and amiable. This community is a space where individuals may freely inquire, exchange thoughts, express viewpoints, and extend help without encountering belittlement. We were all a noob at one point. Differing opinions and ideas is a normal part of discourse, but it must remain civil. Offenders will be warned and/or removed.
- Posts must be Linux oriented
- Spam or affiliate links will not be tolerated.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
So, GNOME, KDE, XFCE, LXQT, Cinnamon, MATE, Budgie, Pantheon and a bunch more are what are called desktop environments.
They essentially provide a desktop experience through a framework and development guidelines. Most of the development teams provide a "default" desktop environment setup that should be pretty standard across all distributions. However, each of these distributions want to stand out by applying their own branding. They'll add customized icons and themes and as much as adding extensions to modify desktop functionalities.
Other than GNOME, most of the desktop environments will change minimally across distributions except for some theming and icons. But because GNOME is the standard default in most distributions, like Ubuntu, Fedora/RedHat, OpenSuse, and many more, they tend to spend more time and effort into making it look "their own special way".
The other issue with GNOME is that the pure vanilla desktop experience is practically unusable by many users' opinion. It's extremely minimalist and it's quite different from the standard desktop paradigm that most people are used to with Windows or even Mac OS. And it's easy for new users to get lost. So most distros add some quality of life extensions like application bars, menus, system trays (yes! because there is no system tray by default) and other things to make it easier to use. That's why your experience has been different across so many distros.
On top of that, GNOME's desktop environment has changed a lot throughout its iterations. The first version followed a more Win95 type desktop with an equivalent to a Start menu. Then version 2 changed to offer a different desktop with two bars by default: one at the top with the applications menu and system tray and one at the bottom as a task bar. This was customizable. Version 3 changed dramatically and became more minimalistic with a new paradigm and it made users very unhappy. Then finally v4 came out and pushed v3 a little further, minimalizing the desktop even further. And all of this came with major changes to the application frameworks and guidelines. You can see the differences in this video.