Constructive GNOME & a bit of GTK Criticism

I’m pretty sure it isn’t even that…

Bingo.
:dart:

I also like that fact that the Gnome workflow has some similarities when it comes to the tiling workflow, working with work spaces, although key-binds for tiling window managers have easier configuration for keybinds.

Did you just paraphrase the definition of GNU/Linux?

No. :clown_face:
Those has great presupposition from first principle thinking…Besides, zealots or not - they don’t force stuff like Gnomers with their libadwaita down everyone’s throats :joy:

2 Likes

I never vibed with GNOME from the first time I jumped onto Linux. It just felt way too simple and not as polished as I prefer. KDE, on the other hand, now that’s an actual DE. Why even bother with GNOME when you can make KDE look like GNOME with a ton of more options.

Furthermore, I am not a fan of Gnome’s browser extension function. I have seen arguments of how this can be a security vulnerability. I’m not exactly sold on that idea, but some of the points I’ve seen made by some Linux enthusiasts carry weight behind them and its a good discussion to have.

Long Live KDE :metal:t3:

1 Like

Because not everyone likes to customize and configure their DE to every last little detail.

There’s an official application to install extensions, called “extension-manager”, you can use that as well. That probably uses http(s) to retrieve the extension information as well and that is most likely how KDE plugins are installed as well since it’s the most used web-protocol for such things.

Is this the internet bubble everyone is talking about? The place where you meet like-minded people and reinforce each others opinion? Just to get confirmation that you are right? :wink:

2 Likes

Why do you ask? Would you like a confirmation that you’re right?

2 Likes

I get it. My perspective is that people use Linux for full control of their system. KDE falls in line with that philosophy but gnome in my perspective falls short of that. :person_shrugging:

1 Like

People use Linux for many different reasons, some people want to theme and configure everything they can configure, others don’t and there are others that use Linux for more privacy and others that like the opensource philosophy etc. But if you want to go that direction, systemd doesn’t fit the Unix philosophy either because it’s one big blob.

Precisely why I use runit init with Arch :ok_hand:

1 Like

I really don’t care what init system a distribution uses as long as it works for me and doesn’t annoy me, I was just trying to show that there are different reasons people use Linux. You might also notice that enough Linux users don’t really understand how their system works and make support questions on forums even for basic stuff.

2 Likes

This is the unfortunate result of those Distro’s that were/are centered on gaining Windows users. Many lured users over with out giving proper guidance on how to really get the system to work for you and not you work for it. So we get people who have no idea of how to really use the power of the system. Its like people buying mustangs and treating them like pinto’s and ricing with dingo balls

5 Likes

Even here I find it it amazing that there are quite some topics that someone could probably solve themselves if they new a bit more about their system, learned how to make good use of a search engine and put in a little bit more effort than I have problem help me.

1 Like

A lot of those users who migrate over from windows/mac shouldn’t be migrating over in the first place. Linux in my eyes fits into the “enthusiast” category of computer users. The average windows and Mac user doesn’t give two iotas about the things we highly value about Linux. They just want something to boot into to do their deed and sign off without issue, and in reality that’s what most people want. The average PC user cannot be bothered with the technical challenges that the rest of us have all faced at some point. It’s precisely why a restrictive mobile OS like iOS is still able to fetch such insane prices and make the mark it’s made in the tech world, while in reality being nothing special to people like us. The rest of us if we’re being completely honest are absolute NERDS (proud of it) and are very serious and into our computers. At this point, it’s like an external extension of us that we continuously seek to find ways to improve and enjoy.

I’m all for Linux market share growing because that’s a win for us in terms of software support and availability but those users who won’t take 20 mins of their time to RTFM who then complain, rage, distro hop and eventually switch back to windows while making YouTube videos or Reddit threads bashing Linux are the users who should never bother to come to Linux in the first place.

4 Likes

Gnome would be more reliable as an enterprise/no fuss system if users didn’t need to add extensions to get basic things working.
Ubuntu by default uses extensions for a reason.

I think this is a failed approach and that it will eventually lead to systems breaking and users growing tired of the instability, switching away from Gnome.
If i were in a corporate environment, im deploying the most reliable and stable system i can and Gnome unfortunately doesn’t fit.
You could even argue that extensions are a security vulnerability.

1 Like

The only extension I use is Blurr my shell, but I don’t really need it. So even without extensions Gnome is more than usable. What extensions are you talking about to make it usable for basic things?

In what way?

TL;DR
I didn’t play League of Legends for two years because I thought I had to install Gnome, and I didn’t want it to mess up my system.

Just want to add that libadwaita is so bad that, for the last two years, I haven’t played League of Legends because I would need Lutris to do so easily. But, one of Lutris’ dependencies is gnome-desktop, and because I didn’t distinguish gnome-desktop from gnome-session, I decided that playing LoL would just no longer be a thing for me.

It wasn’t until literally yesterday that I noticed that cinnamon-desktop and cinnamon-session didn’t require each other. The session requires the desktop, but the desktop doesn’t require the session (if that makes sense).

Anyway, it got me thinking, “Is gnome the same?”

Lo and behold, I can now play the game again without worrying about Gnome/libadwaita messing up my settings.

PS: Yes, this is a case of, “You shoulda read a little more”, but it also shows you just how bad that design language is. :sweat_smile: :man_facepalming: :weary:

So this is the thing (IMHO), in order for a system to be successfully tested (including regression), it needs to go through a full battery of tests with a set configuration. Extensions do not allow for this case because they exist outside the code base.

I would further say that an extension is a way to measure what is a useful feature. If you have a high percentage of users (User Themes, Dash to Dock, Blur my Shell) using them, well perhaps they should be native features?

Personally I shut off all my extensions and really want thinks to work (no bells and whistles). I am experimenting with KDE and Hypraland. Gnome is winning because there are allot of people who appreciate the general workflow.

Where KDE is winning … look at their community and how the development team interact with people. Totally different culture. I"m much more appreciative of a collabourative approach. This is why I like the kind of people attracted to the EndeavourOS community.

5 Likes

The more things you add to your system, the more attack surface hackers have.
If there is a badly done extension that you install, chances are that it could be used as an entry point for attacking the system.

2 Likes