-- Leo's gemini proxy

-- Connecting to remyabel.flounder.online:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini; charset=utf-8

GNOME


I've used GNOME in the past and always switched back to XFCE. I could never tolerate GNOME for long, even with tweaks. However, now that Fedora 35 + Nvidia + Wayland (aside from some super annoying driver bugs) is now a thing, I wanted to give it a shot. It does mainly work and the performance is impressive. However, GNOME's UI is... not my thing to say the least.


First, let's start with Nautilus. There is no address bar, meaning you can't type in a path. Here's a Stackexchange answer on why:


https://askubuntu.com/a/411212


> * The design of nautilus: Having an option to display both would require disproportionate vertical widening of the icons area, as now there would be two lines required to display the pathbar as well as address bar. But then other buttons on the right would have slack space above and below them, unless they readjust themselves, which is again a big design question by itself.

>

> * The aesthetics of nautilus: Having both pathbar and address bar would be awfully ugly to see.

>

> * Most people, and I mean barring a handful of exceptions like you and me, people have preference for either. Its a clear choice for them. Having an option to "tweak" this would mean cluttering the preferences section of nautilus, again to no avail. In fact, in the recent version, you can see that a lot of configuration and menu options have been removed, or hidden to make the overall experience of the nautilus very very simple.

>

> * Wastage of screen real-estate: You would require only either of them at any point. This is true even if you are a person who use both of them multiple times throughout the day. You would want just either of them at any time, and it just makes sense, even from your point of view, to actually press Ctrl + L when you want the access to the other thing. Seeing the unrequired alternative on the screen would clutter the thinking process too.


Umm, what? Granted, this guy is probably not a GNOME developer and purely speculating, but those reasons don't seem logical to me and seem like pure fluff and not sufficient to remove an essential feature, but this logic underpins a lot of (mis)features of GNOME. Other examples I ran into:


Password prompts being a modal dialog, meaning you can't copy/paste from your password manager, because it takes up the entire screen and steals input

No desktop, meaning your desktop launchers are now useless. You need to migrate them to ~/.local/share/applications

Thumbnail generation is partially broken (I'm sure it can be fixed somehow?) and has a useless film border on them

There is a CPU intensive file indexer that is difficult to disable because GNOME will try to re-enable it (are they trying to copy Windows?) You cannot just create "Hidden" desktop files or disable the systemd units, you have to mask them

Needing to use extensions and tweaks, some of which are hard to search for and will break from version to version


It does not help that the extensions are written in JavaScript (so the shell will frequently crash on obscure JavaScript errors) and break from version to version, so you have to hope that the author has the time and energy to keep their extension up to date. The GNOME developers picked JavaScript to lower the barrier of entry for extension authoring, but I'm not entirely sure that's a good thing; maybe I'm biased because of my stance against JavaScript.


You can read more on the rationale for password prompts here:


https://bugzilla.gnome.org/show_bug.cgi?id=688434

https://blogs.gnome.org/halfline/2010/10/25/system-modal-dialogs/


The reasons were not exactly compelling and the attitude from the developers were basically "won't fix". GNOME has taken the opinionated approach and does not like customization/flexibility, but sadly their UI is based on complete nonsense. Luckily, I was able to replace one of the password prompts with pinetry-curses.


I could rant on about the rest of GNOME's UI, but I suppose a lot of it is mostly preference, while the above I feel like were based on nonsensical reasons and so are legitimate misfeatures. Not a huge fan of huge icons, the Mac OS style of only having one application being at the forefront at a time, the "Show Applications" menu, etc. I prefer a traditional desktop like XFCE, but since XFCE is unlikely to have Wayland support anytime soon, this is the lesser evil. Next, I need to try KDE or Sway.

-- Response ended

-- Page fetched on Mon May 13 19:57:37 2024