You are not logged in.

#1 2019-09-22 09:32:00

Jason P.
Member
Registered: 2015-02-26
Posts: 130

Desktop environment stability. Gnome Shell vs Others

Hi,

I'm using Gnome as my desktop environment since years. I have to say that is aesthetically pleasant and I'm basically used to its ecosystem. In general I think it is a great product but lately I've changed a bit my mind.

There are frequent warning messages and non-important errors in the logs, many of them related to X11, but others come from the desktop environment. I'm not saying it's better to hide errors (it's the opposite), but some of them can be there forever and it makes me think that nobody is taking time to fix them. Obviously this is not a problem by itself if the system just works but it could be an indirect and subjective measure for quality.

On the other hand, there are errors that can be problematic and I think I'm seeing more of these from time to time, specially during important Gnome updates.

Do you have the same "feeling" with Gnome? It's more or less the same in every major DE?

Offline

#2 2019-09-22 13:03:38

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 8,481

Re: Desktop environment stability. Gnome Shell vs Others

I haven't used a big DE for years, but some of my friends do[1] .
(I also read/participate many forum threads)

Looking at things from a troubleshooting point of view :

During KDE4 period troubleshooting KDE & Gnome issues had about the same difficulty factor.

With the transition from code from KDE to QT5 things became harder for KDE troubleshooting, otoh gnome had it's share of problems with the transition from gtk2 to gtk3 .


Both Qt5 and Gtk3 have stabilised and are now mature toolkits.

KDE has separated the code into applications,Frameworks and plasma . Those 3 categories are developed & released separately.
This has made troubleshooting KDE issues much easier.

Gnome hasn't made such a separation.

At best gnome troubleshooting difficulty has stayed the same while KDE troubleshooting has become easier.
In the long term this may very well lead to an improvement in KDE quality, while gnome quality stays the same or decreases.

[1]
3 use KDE, 1 uses gnome.
All 4 use X11.


Multi-init booting with apg Openrc and systemd coexisting
Automounting : not needed, i prefer pmount
Aur helpers : makepkg + my own local repo === rarely need them

Online

#3 2019-09-24 10:44:00

Jason P.
Member
Registered: 2015-02-26
Posts: 130

Re: Desktop environment stability. Gnome Shell vs Others

Oks.

In terms of libraries, if you had to choose one app either developed with Gtk3 or Qt5, would you have any reason to favor one over the other besides look and feel? Just curious wink

Offline

#4 2019-09-24 12:14:20

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 8,481

Re: Desktop environment stability. Gnome Shell vs Others

My main concern when choosing between alternative apps is usually "who's in control : me or the app ?"

GTK3 apps often feel less under my control then QT5 apps.


Multi-init booting with apg Openrc and systemd coexisting
Automounting : not needed, i prefer pmount
Aur helpers : makepkg + my own local repo === rarely need them

Online

#5 2020-02-05 07:07:38

killdashnine
Member
Registered: 2020-02-04
Posts: 5

Re: Desktop environment stability. Gnome Shell vs Others

I use Gnome for last decade. I find it's generally less buggy and consistent. KDE is nice but it has more bugs and footguns. I know KDE is very popular so I'm glad we all have freedom of choice.

Offline

#6 2020-02-05 08:29:59

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 10,778

Re: Desktop environment stability. Gnome Shell vs Others

This will by definition be incredibly opinionated. Also you should probably disclose what kind of errors you are seeing. There's e.g. at least one class of error that's basically unavoidable regardless of what you are using, that sometimes window states get queried of windows that don't exist anymore but this information being "late" from the xorg <--> application communication. That will lead to an error being logged out that is completely harmless but it has a chance to pop up each time a window is closed (where "window" is a loose term, this could also be panel widgets that you open and close or context menus or....)

Also errors that are expected and thus safely handled and properly logged don't really mean anything regarding to software quality. There's a wide array of potential errors that can simply happen (IO issues for example), regardless of application and if the application handles them correctly and logs out the fact I'd consider that a positive measure of quality.

There are also some things you can expect by definition of the relevant projects. GNOME does state explicitly that they don't have extension API/ABI guarantees between major releases so you can expect that third party extensions are going to break on new major releases if not updated timely. If you know and understand that "limitation" it's possible to plan around it and/or quickly get to the bottom of an issue when you hit it.

Offline

#7 2020-02-26 17:12:00

sevendogs
Member
From: Texas
Registered: 2016-01-24
Posts: 198

Re: Desktop environment stability. Gnome Shell vs Others

The few times I have used Gnome 3.x I have not received any Gnome specific errors, but the DE has locked up from time to time, more than likely due to themes I used. It is generally stable from what I have seen. I have not used a single extension though and I generally turn all of them off so perhaps that is why I have not had any real issues.

KDE has been good as well as far as my experience goes anyway. I have used Gnome since the 1.0 days but am not a fan of 3.x so jumped ship years ago, trying it from time to time to time for nostalgic reasons. KDE reminds me too much of windows and is really way more than I need. Been a fluxbox user now for several years and stability wise, it is rock solid. Minimal but still provides great functionality for me.


"Give a man a truth and he will think for a day. Teach a man to reason and he will think for a lifetime"

Offline

Board footer

Powered by FluxBB