Gnome, GTK and the rest

Analogy: Private car.
Some people just want a car to drive to/from work and leisure trips comfortably and without incident. The car is standard manufacturers spec and is serviced when specified.
The car simply provides a means of moving people and goods. Nothing more is expected of it.

Other people want to customise, tune their car, go to auto events to show it off and meet others with the same interest.
The car may have non-OEM parts, paint finish and sound system. It is not serviced annually but constantly tinkered with daily.
That car is not just a means of moving people and stuff, its much more.

Some work to drive, others drive to work - well I guess you may understand what I meanfrom the above. Same is true for computers. You try customising a work laptop when Corporate IT doesnt give you admin rights.
Whats more, if your work laptop dies, IT give you a replacement with same software pre-loaded and you are back working again.

3 Likes

In my opinion, attracting users won't get Linux anywhere. The key goal in getting your operating system to be more used is to be the default option. We need more computers that come with Linux for average people, not just the enthusiast that search for the specific brand.

In Windows, CLI is still very useful if you want to do a very repetitive task or just want to do it faster. I would actually say that Linux is already pretty friendly (depend on what distro you choose). I think you can use Linux without touching the terminal if you don't have to do heavy superuser stuff. I still strongly think that every Linux user should know how to use it, tho.

No bias in this statement, right?

How to address the notion... that if we expect people to not be lazy and to be willing to learn, willing to put forth Minimal Understanding of a machine they rely on is not "Looking down your long nose at them."
This statement is very similar to claiming all scientists are Arrogant Know-it-alls for expecting people to Know Some MATH.

No one is entitled to ignorance.

That interesting. I came to Linux desktop (ZorinOS) from Windows. I can't pretend to be a normal "Windows consumer-user" as I worked in the trade so to speak, so have experience of other OS not just desktop OS. However, I still have not fully migrated from Windows to ZorinOS. It is hard to cast aside years of DOS/Windows desktop experience and app usage even for me.
My wife uses the Zorin laptop, but she doesn't care what OS it is. She just wants to use FF and Thunderbird. Leaving me the sys admin role. For that, she is happy with Zorin as it serves her needs and prolongs the working life of a solid 2008 vintage laptop.

1 Like

Explain to me where your assumption of "Beyond the settings" comes from?

There is a huge difference between using the settings and users demanding that systems and programs do the work for them. There is a huge difference between putting in some effort and demanding "I don't want to have to learn" "I don't want to have to use the CLI" "I Want this, I want that."

This is not "joining the Linux Culture", Tom. It is a willingness to Use The basics. No one at any point said anything whatsoever about all users having to turn into programming gurus. You shifted the goal posts in order to support your attack of "looking down their nose."

The thing is, what this statement does is shifts the responsibility of the user onto those that provide support as a derogatory statement- that something is "wrong" with Linux users that expect users to be responsible and willing to learn.

I think we are debating a lot of undefined variables, here.
Let's take this forum as an example: How many users join or refer to the forum daily to resolve issues - things not "just working."
Out of how many total users?
I think this is a critical point: Most (The vast majority) of Linux users experience no problems with AMD or Nvidia graphics or Ultra-wide Monitors. But occasionally, some do.
Or in this recent case:

A bit of additional programming was needed.

This is as true on Windows. Mac experiences this less, because Mac provides the machine along with the OS. But it still runs into conflicts and trouble in spite of having Fuller Control.

So really, we would be hard pressed to say that on the Linux Desktop, things don't "just work."

The concept of "I just want it to work" sounds reasonable on the surface, but carries some hidden assumptions. For example; A Car.
A person may buy a car and if the alternator goes out, or the engine is run without an oil change - they claim it does not "just work." This is not unusual.
I see this all the time. They don't do maintenance as outlined in their owners manual - but shift the blame onto the producer under the very reasonable sounding expectation.

There is not one bit of the above that expresses an attitude of "looking down ones nose" on people. Rather, it expresses an attitude of frustration at those who shift the burden of responsibility.
It is not elitism to hold users to a reasonable standard. It is not elitism to say, "This is Linux, Not Windows."

I think that this falls under "reasonable." After-all, users must know the differences between files on Windows and Mac.
Is it really too high an expectation for people to learn the differences between one file and another file? How are they to know the difference between .docx and .pdf?

This is also "reasonable." There is absolutely no reason to think that a user cannot or should not learn a valuable and essential tool. This falls into the point raised between myself and Kedrik, above: That conditioning to only accept one limited tool (GUI) is by no means reasonable. Linux helps undo that conditioning.

This one gets more interesting. I think your statements have merit, here. However, the point in this is how it compares to linux vs. Windows and it must be pointed out that Windows users struggle just as heavily with getting Printers to work on Windows. And that is odd, when compared to Linux which has far more variety.
But getting Wifi and Graphics to work? I agree with you there. That requires extensive programming knowledge to solve.

The only reason to learn this is if the user wishes to. Linux offers options, choices and variety and this should be celebrated, not used as an argument against Linux, somehow.
And there is nothing whatsoever that is unreasonable in users knowing how to replace, install, upgrade or downgrade tools. That's user control over their Own System.

My answer to this would be "no."
Their terms are unreasonable and hazardous. This becomes apparent looking at Drivers on the road and licensing. If Dept. Of Motor Vehicles operated in the same way as Windows, we would have ten times as many wrecks on the road.
A user is responsible to learn.

Take GIMP: Should we expect users to open Gimp and without any training or learning, start cranking out images? No.
Can we expect this of Blender? No.
Any Office Application (Windows or Linux)? No.
You have to learn how to use them. You cannot demand that the app opens > Magic Happens > You get what you want.
They just work, but they require learning. Pandering to a lack of desire to learn does far more harm than good.

What if we applied this standard of entitlement and expectations toward our Educational Facilities? Our Universities?
How many students complain bitterly that the work is hard and the path to acceptable grades is difficult?
Should our Universities ask themselves if they must meet the students on the students terms of less learning, less responsibility, less work?

My point of view on this is a lot like Dating.
If I read a girls profile and it says, "I deserve..." "I expect..." "I want..." I'm passin' it by.

Windows damaged it's users with its use of "easy" to make them complacent to its control. With treating its users like they are too intellectually deficient to do anything and they need it done for them. Linux is a path to fixing that. Damaging Linux won't fix anything.
And to what end do we want to draw users away from Windows anyway? Money? Is this a competition?
Users come to Linux. Of their own free will - because it meets their needs. You don't see ads for Linux on T.V. People seek it out for a reason and emulating; or even becoming... as Broken as Windows is will Kill Linux. There would be no point in migrating to Linux if it is just another Windows.

The nub of the matter is that you are stating this as if none of the above is the case. It is the case.
You cannot claim that Linux does not do the above. I realize that the forum sees those who do not just have everything immediately work out of the box, which may skew perceptions; I remind that if you visit some Windows forums, you will see a very large number of Windows users having the Same Problems; with obscure and vague error codes like "This performed an illegal operation 0x00001".
In Linux, if you get an error, it usually tells you what is wrong: "missing dependency, leaving unconfigured." You have a better chance of doing a netsearch on that and narrowing it down than you do with "illegal operation".
Although I could make a strong argument about : permit reasonable levels of user customization through menus - Gnome is the worst on this. But in fairness, ZorinGroup has done a remarkable job of re-adding that ability. In spite of gnome-extensions. But even so, KDE, XFCE, LXDE, Cinnamon, Mate all offer that functionality in Full Force.

This is why I am pointing out the difference in attitudes. Because there is a clear difference between a user saying, "Can I get help installing my printer?" and a user saying, "Can you set up my printer, and I want it done my way, and I don't want to have to learn anything or understand how it works. I just want it to Just Work without effort on my part."

And... I must point out for the record, that very, very few people join this forum with that type of mentality. I can name - Two.

The vast majority of users show a willingness to learn. Many display hesitation or fear about using the terminal, but with some encouragement, they get in there. Many express apprehension, but are happy to overcome it.
This being the case, at least based upon the majority of users we see that do migrate- It begs the question as to whether Linux needs changing? But this bias may be due to us only seeing the users that Choose Linux to suit their needs.

You have had much more luck than I. I worked for Sega; and for the Home Depot doing the computer support on the Paint machines, and kitchen Design.
There was no two or three problems a year on this and I was one member of about 150 people doing this. Granted, we covered more than 25 computers... but the principle is the same. In fact, I might point out that supporting a fewer number of computers increases the odds of getting through unscathed.

Because on Linux, they have the Option to know more, to seize control of the machine that they, not Microsoft, owns.

Why not? IS there something Wrong with using the terminal? Does it strain something? Does it harm them? Is it somehow exceptionally difficult?
What, really, is the difference between using the Terminal (Other than it being faster, easier and having far more power) and needing to learn how... and using a GUI application and having to learn how?
I repeat my Blender example here. Or how about CAD? Or my mechanical diagnostic software? It all works out of the box, but I have no chance of using any of it without learning all their ins and outs, settings, functions, commands...
At least with the Terminal, I can directly enter any valid command, unlike a GUI where I must seek it out and figure out where it is hidden in some setting, some menu, which button to push - assuming that the GUI app supports that command at all.
Why is there something wrong with the user using the terminal? Where does this rejection come from?

Windows Conditioning? The less control you have, the more they have.

Again, this utter rejection of the CLI, as if it is terrible or wrong or so very hard. It is none of those things. If you are biased against it, fine. But not everyone feels as you do. But if you feel that way - You CAN do most things in Linux without ever opening a terminal and there are users on this very forum who have commented how they have not used the terminal in several years of Linux use.
They always look for and find a GUI that supports what they want to do.
Synaptic.
Software Store.
Screenshooter.
xrandr-GUI
The list goes on.
We encourage the use of the terminal because it is easier and faster and more efficient, productive and helpful.

I don't need to imagine:
Inkscape
Imagemagick
And I didn't break my brain any doing it. And you point out word processors too but I will make the point:
You are going to extremes. The Linux Desktop does NOT put forth only a Text-based Browser, Word Processor or Image editor. So your argument is moot. It puts forth the very things your statements imply are lacking, but aren't.
It is true that visual work would make a visual editor, like Gimp GUI, much easier to use. That doesn't mean you are required to use a visual interface for "apt install gimp".

I have answered this:

I disagree- Many users join the forum and say, "I am new." I am a noob"
Yet, they run the commands just fine. Your claim that Newcomers from Windows cannot handle the terminal falls on its face in light of my experiences helping thousands of people on the ZorinGroupforum and the new Zorin Forum.
As well as the occasional else where, like ASKZorin and XFCE forum.

Challenge not accepted. I often give GUI instructions and answers which even a mild peruse through my posts will show. But I have no reason to do as you suggest. Users generally do not balk at the terminal and unlike you and Windows- I do not believe that they are too intellectually deficient to handle it.
We are all better served by each of us using our talents and skills- with the variety and user options that Linux is known for.

honestly, I love Zorin OS but I think they can do more with KDE Plasma. For example, ik Cutefish OS is a MacOS copy, but they have cleaned up KDE Plasma a lot!

If Gnome was ever to be replaced in Zorin OS Core, here are my thoughts on which DE should replace.

  1. KDE Plasma
  2. Cosmic
  3. XFCE
  4. Pantheon
  5. Others

@tomscharbach, I may be eating crow and groveling you apologies for all the "Why isn't this working" Wifi problems I am seeing lately.

1 Like

...out of the box. You mean :wink:

Also Sound always works ...out of the box. :disappointed:

To be fair, I wonder the percentage of new installs that come here for help, the percentage that face-palm and go back to Windows and the hopefully vast majority for which it does...work straight out of the box.

1 Like

Tom has a solid point, there. Doesn't mean I back down on my claims... But it is a solid demonstration of things that should work, not only out of the box... But after multiple attempts to fix it!

A point:

If I need to check a users grub file:
"Please enter in terminal sudo nano /etc/default/grub and relay the contents of the following line."

Pretty direct and simple, right?

Doing this the GUI way on Gnome, however, is anything but direct or simple.
And they will need the terminal, anyway.
First... Open the terminal. Enter in sudo -i to elevate to root. Then launch Nautilus from the terminal with nautilus. To do this purely GUI, I would have to first walk the user through all the steps to add python and a nautilus-extension to enable the "Open as Admin" function in the Right Click menu - that Gnome removed. And adding Python is easiest from terminal, too... Pop it open and enter in sudo apt install python. Whereas navigating the Software Store brings its own issues... so let's ignore that hurdle and focus on the issues with Nautilus and Gedit.
But if we go the above route, Gnomes Nautilus is even more confusing...
Because instead of following the directory tree as other file managers do, I cannot just Up Arrow three times to get to / (root) and then move along the path to /etc, then /default...
No, in Nautilus I must move to the Left pane and select Other locations. Then, Computer. It makes no sense and if often leads to confusion. But if we successfully navigate that and we get to /etc/default/grub, double clicking it to open it will open it in Gedit. (I have removed Gedit from my machine)...
Gedit is worse than Nautilus is. If you hit ctrl+f, it pops down a sliding search window that vanishes itself while you are still reading. How many users have complained about this... the search window keeps disappearing. While other Text Editors have a toolbar with a Clearly Marked Back (Undo) button, Gnome removes all this. There is no toolbar and no Undo button. There is a keyboard shortcut, assuming the user knows it (ctrl+z) but if they do not, they may make a mistake, not know how to fix it and I do not know about it because we are going post by post over a net forum.
Gedit is chock-full of the Tools being hidden.

OR

sudo nano /etc/default/grub

Take your pick.

1 Like

I only very recently moved over to Linux from Windows. I read your words, but I am confused by them.
I mean, I am not some Linux enthusiast that has used Linux all my life and have little experience with Windows. Admittedly, I do not know much about Windows 10. Because everytime I look at it, I find it overwhelming. But prior to Zorin OS, I had never used any Linux Distro in my life.
Even so, using Windows is still fresh in my mind and memory.

And my memories of Windows are very different from what you describe.
I find Windows GUI to be clunky, lacking, inefficient. I often struggled to find settings, how to change things, where to find options and so on. I was constantly looking up "How-To's".
More importantly, troubleshooting on Windows is a tooth-pulling nightmare.
Vague, unhelpful error messages and vague unhelpful tech support.

I often felt just as lost on Windows- but without any knowledge or help with the command prompt, I didn't solve the problems.
I gave up. I either went another way or wiped and reloaded... I spent far more time on Windows giving up on a solution than ever finding one.
At least on Linux, I had phenomenal help with learning the Terminal.

I think you make some strong points, though not necessarily in the same vein that I am taking them.
I firmly believe that Gnome, etc. is headed in the wrong direction.

Let me give you an example: eBay.
eBay was first in the market. Because of this, it is the Dominant online auction. Hands down. The reason for this is very clear and has nothing to do with Brand Loyalty... It is simply because - that is where all the buyers and sellers are.
Attempts to create an alternative competitor to eBay run aground of this problem. It's exceptionally difficult to take a chunk of the market because... Sellers run into too few buyers elsewhere to make enough money to support the effort. Buyers therefore, find too few reliable sellers on those alternative auctions.

Another example: Windows Phone. Microsoft wanted to get in on Androids lucrative market. And let's be honest... MS should have known better... But they tried. And failed.
Because all the apps are on Android. No one wanted to make apps for Windows phone - the audience was too small. The audience was small because there were too few apps.

Gnome is now making that same exact mistake. They wish to emulate the Windows Style Mobile Android Market. They think it is successful, so they should do it, too.
That market is already taken.
Worse still, you cannot run a desktop like a Mobile App Machine.

For Linux to succeed, it must be different. Different from Windows. Different from Mac. And especially, different from Android.

What you suggest is Linux failure - that it's different... I say is its only salvation.

One final point: Gnomes other failing is that it has this "Vision." Fine. The problem is is that its vision is not an Option. Gnome is removing choice and options, forcing all users to align with Gnomes vision, like it or not. The Current Linux Set up includes XFCE, Enlightenment, KDE... It includes OPTIONS and Choices... Gnome wants to do away with all that. Desperately. And that difference of Linux is being threatened, now.
Which means Linux is being threatened because without those things, Linux has no appeal.

1 Like

This post really nails the question I asked earlier: Is it necessary for Linux to try to draw users for the home desktop?

Yes, Linux lacks the finances and staffing to make a better desktop than Windows or Mac.
Ok well... I think you will find a large number of us do feel that Linux is a better desktop. For a variety of reasons. I think that really, the largest complaint is, by far, lack of proper support on hardware - "out of the the box."
A large part of this is not because of a failing on Linux's part- but on lack of interest from hardware manufacturers to cater to such a small market. A bit like the eBay and Phone OS example, above.

1 Like

Possibly.
Maybe the topic has also added a small increase to pessimism, as well.

While "fighting" is no fun... I think healthy debates can test our assumptions, ideas, beliefs... These need testing in order to help us confront our biases and open our minds. Like most exercise, it is not always pleasant. But can be very beneficial to our humanity.
But it also comes with a word of caution... That we all can be trapped by, to not over-analyze, too.

1 Like

When users of perfectly good Win10 machines discover they can't upgrade to Win11 then there will be a percentage that look at ways to keep their hard-earned hardware running with a secure updated OS. Some will look at Linux Desktop OS as an option. I suspect those will be the adventurous ones and maybe have some tech background and have even heard of Linux Desktop.

When you move to a different OS then you can expect a learning curve. I still remember after years of CLI, being presented with this new thing called "Windows" that you controlled with a rodent instead of a keyboard. That was also a learning curve at the time, although you could fallback to the DOS prompt.

Linux Desktop is different from Windows full stop. Pro's and Cons don't really matter. It is whether the consumer user can install Linux on their hardware and then run their apps they need without issues, that is important.

The www now enables help to be administered promptly without need to refer to printed publications etc. I think that without forum's such as this, despite my background, I would have struggled with Linux, and ZorinOS.

2 Likes

In some ways the obscurity of Linux Desktop is a very good thing. Maybe the devs should continue to keep quiet about it. Otherwise Linux Destop users would have to resort to hard-core antivirus and other security measures to counter the scourge of malware attracted by the more "popular" desktop OS.

1 Like