|
|
Subscribe / Log in / New account

McGovern: Handing over

Neil McGovern announces his departure from the helm of the GNOME Foundation.

GNOME has changed a lot in the last 5 years, and a lot has happened in that time. As a Foundation, we’ve gone from a small team of 3, to employing people to work on marketing, investment in technical frameworks, conference organisation and much more beyond. We’ve become the default desktop on all major Linux distributions. We’ve launched Flathub to help connect application developers directly to their users. We’ve dealt with patent suits, trademarks, and bylaw changes. We’ve moved our entire development platform to GitLab. We released 10 new GNOME releases, GTK 4 and GNOME 40.


to post comments

McGovern: Handing over

Posted Feb 15, 2022 16:38 UTC (Tue) by Shiba (guest, #151620) [Link] (5 responses)

By now when there is something I don't like one bit I've grown accustomed to seeing something even worse coming right after, yet I can't say this news makes me sad at all. I guess he still deserves a "thank you for (at least some of) your work", although it's my hardest one...

McGovern: Handing over

Posted Feb 15, 2022 18:21 UTC (Tue) by lfam (subscriber, #127309) [Link] (4 responses)

Wow. Have you ever gotten the advice, "if you don't have anything nice to say, don't say anything at all?"

McGovern: Handing over

Posted Feb 15, 2022 21:54 UTC (Tue) by Shiba (guest, #151620) [Link]

It happened yes, if I remember correctly after I left some harsh review for some scam product.

McGovern: Handing over

Posted Feb 15, 2022 23:52 UTC (Tue) by mpr22 (subscriber, #60784) [Link] (2 responses)

When that sentence contains the word "nice", it is only fitting advice for small children living fortunate lives.

The version for everyone else needs "constructive" in its place.

McGovern: Handing over

Posted Feb 17, 2022 8:26 UTC (Thu) by Shiba (guest, #151620) [Link] (1 responses)

This sounds more right and I can give you "constructive": I hope his successor will be someone who won't use the Foundation to contribute spreading misleading headlines to attack members of our community and also won't be among the the promoters of any targeted slanderous hate campaign.

McGovern: Handing over

Posted Feb 20, 2022 2:56 UTC (Sun) by donbarry (guest, #10485) [Link]

Hear, hear! That's probably the most significant comment in this thread. I recall also the coordinated campaign now over a decade in the past to keep Stallman off the GNOME board. And let's not forget GNOME founder Icaza jumping ship to Microsoft to become a paid tool promoting OOXML, earning the moniker "traitor to the Free Software Community" -- quite rightly in my book -- from Stallman.

We should be quite clear about the history of these organizations and what they really have represented historically. GNOME and its push for Flatpak in particular is promoting tooling historically associated with proprietary software, including providing non-free software on Flathub.

Thus my objection to the present GNOME on multiple areas of disagreement.

McGovern: Handing over

Posted Feb 15, 2022 18:41 UTC (Tue) by flussence (guest, #85566) [Link] (11 responses)

> We’ve become the default desktop on all major Linux distributions.

GNOME has become the _Internet Explorer_ of Linux desktops.

I dread to find out what the Chrome equivalent will be.

McGovern: Handing over

Posted Feb 15, 2022 20:47 UTC (Tue) by proski (subscriber, #104) [Link] (10 responses)

Could you please elaborate? The problem with Internet Explorer wasn't its wide userbase alone. By being insecure and buggy, MSIE had negative effects far beyond its userbase. What's the GNOME problem that a large company would want to fix?

McGovern: Handing over

Posted Feb 16, 2022 0:05 UTC (Wed) by clump (subscriber, #27801) [Link]

It's clear that desktop environments inspire passionate arguments in the Linux community. What I don't think some people understand is how reductive and mean some of the comments can be.

McGovern: Handing over

Posted Feb 16, 2022 2:04 UTC (Wed) by NYKevin (subscriber, #129325) [Link] (5 responses)

Every time I log into my GNOME-based laptop, I have to futz with pulseaudio and/or pipewire for ~20 minutes to fix the sound. It's a corporate device with a lot of proprietary crap on it, but the same is true of millions of Windows laptops, and you don't hear about this problem there...

McGovern: Handing over

Posted Feb 16, 2022 2:46 UTC (Wed) by proski (subscriber, #104) [Link] (3 responses)

PulseAudio and PipeWire are not parts of the GNOME project. Whatever problems they have are Linux desktop problems that cannot be solved by replacing GNOME with another desktop environment such as XFCE or KDE.

McGovern: Handing over

Posted Feb 16, 2022 3:45 UTC (Wed) by NYKevin (subscriber, #129325) [Link] (2 responses)

"X is not part of the Y project" is the reason that proprietary systems are *so much* less painful to use than Linux.

McGovern: Handing over

Posted Feb 16, 2022 15:12 UTC (Wed) by jzb (editor, #7867) [Link] (1 responses)

That depends entirely on your definition of "pain," really.

Yeah, if you buy a Macbook or something you should expect that sound, etc. are going to "just work." But that comes with a lot of trade-offs if you don't want to do things the Apple way, etc. And are OK with a perfectly functional device going EOL when Apple stops updating macOS for it. And don't mind being limited in options if the device requires a repair, etc... But if you have the money to live in the Apple ecosystem and don't object to its limitations / proprietary-ness, it can certainly be convenient.

In my limited experience the Windows ecosystem can be less painful or a lot more painful than Linux depending.

I hear a lot of complaints about PulseAudio, etc. and I believe that some users definitely run into problems. I haven't, myself, run into very many issues -- and that's having run Fedora and RHEL desktops as well as PopOS and others. I expect there are lots of users who use these things quite happily without issue. I've never been clear if the problem(s) are of trying to do things that weren't use cases they expected or hardware related or what. It seems like they do pretty well with way fewer resources than what Microsoft or Apple likely throw at the problem, though. (Not to mention far less control to dictate things...)

McGovern: Handing over

Posted Feb 19, 2022 7:27 UTC (Sat) by ssmith32 (subscriber, #72404) [Link]

My MacBook pro can't keep a reliable connection for long periods of time to a simple Bluetooth headset. Periodically have to repair, and occasionally reboot. No other real options.

My linux desktop is worse with the same thing, but neither Just Works. At least with Ubuntu / Pop, I get support that admits something is wrong, and provides useful advice (via system 76). And, in a pinch, can sometimes even be fixed by me..

McGovern: Handing over

Posted Feb 16, 2022 8:51 UTC (Wed) by ovitters (guest, #27950) [Link]

> but the same is true of millions of Windows laptops, and you don't hear about this problem there...

That's a bit of a strange comparison. Manufacturers usually test for Windows. They don't test for Linux. As such, the software developers of Windows have a huge advantage.

FWIW, I use Windows as well and it's pretty standard to complain about issues. Except it'll be mentioned as a "laptop" issue, not specifically attributed to Windows.

McGovern: Handing over

Posted Feb 16, 2022 11:57 UTC (Wed) by jd (guest, #26381) [Link] (2 responses)

By being insecure and buggy, MSIE had negative effects far beyond its userbase.

Insecure and buggy, yes, but more importantly it used a proprietary dialect of HTML, broke with standards and (through monopoly abuse) killed off competition through illegal means. This, too, had a huge impact beyond the userbase. It meant many websites broke on other browsers and were thus unusable on other systems.

This included sites that were "mandatory training", government websites, etc. In some places, this meant you couldn't get well-paid jobs or claim benefits except by using one specific browser on one specific operating system.

McGovern: Handing over

Posted Feb 16, 2022 18:18 UTC (Wed) by proski (subscriber, #104) [Link] (1 responses)

Thank you! Bad stuff is forgotten quickly. I think GNOME is OK in comparison :)

McGovern: Handing over

Posted Feb 17, 2022 1:36 UTC (Thu) by jebba (guest, #4439) [Link]

Microsoft: A History of Anticompetitive Behavior and Consumer Harm

https://web.archive.org/web/20090618155904/http://www.eci...

McGovern: Handing over

Posted Feb 15, 2022 20:47 UTC (Tue) by eharris (guest, #144549) [Link] (11 responses)

Yup...credit to the departing for their efforts!
Pity that (in my opinion) GNOME3 is an abortion!
Once upon a time GNOME2 was pretty and useful.
So...in 2022, the popular UI here at Linux Mansions is.....XFCE!!!

McGovern: Handing over

Posted Feb 15, 2022 20:54 UTC (Tue) by clump (subscriber, #27801) [Link] (3 responses)

Well this discussion is going downhill fast. Getting things back on track, I've used GNOME for nearly twenty years. With tweaks and add-ons, it suits me quite well. I'm thankful for GNOME, and for the other desktop environments.

McGovern: Handing over

Posted Feb 15, 2022 21:43 UTC (Tue) by bartoc (guest, #124262) [Link]

Yeah, I've started to really grow used to gnome, and prefer it strongly to windows or mac nowadays. Even without any addons (my workflow tends to revolve around using search to launch apps, I don't need an applications menu or anything).

I have small gripes, like the on screen keyboard not being that good, or the lack of pen input support (this is actually really hard to do well, so I don't blame them, Windows is _wayyyyyy_ ahead here because of efforts with early convertible pen-tablets). Also in vertical orientations the icons in the activity menu become rather too small imo.

I've found Gtk3 and 4 to be pleasant development environments too (and gnome-builder is really sweet)

McGovern: Handing over

Posted Feb 16, 2022 2:42 UTC (Wed) by jebba (guest, #4439) [Link]

By default I set up XFCE for desktop users as it is lightest and most straightforward. The most requested desktop I get is for Gnome, followed by a few KDE requests. So from my real-world experience, most users choose Gnome, fwiw. So they've done a good job there. I use Openbox on my own workstations.

McGovern: Handing over

Posted Feb 17, 2022 2:47 UTC (Thu) by timrichardson (subscriber, #72836) [Link]

Me too. In the last three years, it seems to me that the gnome project has become less insular. The dogmatic approach and cold welcome for external and community contributions has changed a lot. Ubuntu's move was a vote of confidence, and Fedora is starting to see itself as a gnome flagship which should have appeal to more mainstream users; it's really hard to imagine that if Gnome didn't enable it. These are I think cultural changes before they are technical changes, and without knowing for sure, Neil McGovern must have something to do with it.

McGovern: Handing over

Posted Feb 15, 2022 21:54 UTC (Tue) by donbarry (guest, #10485) [Link]

GNOME's a much-loved and useful desktop environment with a long pedigree of satisfaction rooted in conservative simplicity and configurability. It's just that it hasn't been called GNOME for many years and what inherited the name largely rejected what made GNOME much-loved.

MATE, you are a welcome friend from the start to the close of my computing day.

McGovern: Handing over

Posted Feb 16, 2022 4:20 UTC (Wed) by atai (subscriber, #10977) [Link] (2 responses)

GNOME2 lives in the form of ... Mate. So there is really nothing to complain.

McGovern: Handing over

Posted Feb 18, 2022 1:51 UTC (Fri) by bartoc (guest, #124262) [Link] (1 responses)

how well is Mate actually maintained? I always got the feeling "lived" was possibly starting to go a bit far.

McGovern: Handing over

Posted Mar 27, 2022 5:35 UTC (Sun) by JanC_ (guest, #34940) [Link]

Activity seems to be fine for something that is mostly just being maintained… https://github.com/orgs/mate-desktop/repositories

McGovern: Handing over

Posted Feb 16, 2022 4:58 UTC (Wed) by mgb (guest, #3226) [Link]

GNOME3 is not to my taste but McGovern did a good job leading a project which provides one of many alternatives that is in fact to the taste of many people.

Not at all like the embrace, extend, and extinguish zealots.

McGovern: Handing over

Posted Feb 16, 2022 12:04 UTC (Wed) by jd (guest, #26381) [Link]

The thing about Linux GUIs is that you can swap GNOME, KDE, XFCE, Enlightenment or any of the others (I used to love OpenLook) so that the system worked the way you thought and the way you liked. You were never forced to change to suit the system, the system changed to suit you.

GNOME3, like all the other options, had strengths and weaknesses. Which is a Good Thing, because the only way to have a codebase do everything well is to have a codebase that is the superset of all possible features. Which would be big. Because GNOME3 differed so much from GNOME2, it was best to treat it as a different option rather than an upgrade to an existing one. That's fine, GNOME2 was forked so continued, and the ecosystem grew more diverse and the greater for it.

McGovern: Handing over

Posted Feb 17, 2022 13:54 UTC (Thu) by neilm (guest, #28422) [Link]

I'm glad you've found something to use that you're comfortable with.

McGovern: Handing over

Posted Feb 15, 2022 21:47 UTC (Tue) by bluss (guest, #47454) [Link]

Gnome has really become nice and simple to use. We've been using Ubuntu 20.04 at work quite successfully (LTS release). Right now it comes with a distro package of Linux 5.13 if anyone is curious.

the default desktop

Posted Feb 16, 2022 7:44 UTC (Wed) by Wol (subscriber, #4433) [Link] (26 responses)

THIS is what worries me. As someone who took an early dislike to Gnome, I really don't like how it's pretty much elbowed everything else out.

One size does NOT fit all, if all you have is hammer then everything is a nail, and if you only know one toolset your choice of solutions is going to be blinkered by that. WordProcessors are a classic example - pretty much all of them are Word clones, and lots of useful, innovative features from other word processors (WordPerfect, cough cough) are either forgotten or impossible in the Word world view.

Cheers,
Wol

the default desktop

Posted Feb 16, 2022 8:53 UTC (Wed) by ovitters (guest, #27950) [Link] (14 responses)

> I really don't like how it's pretty much elbowed everything else out.

You could also interpret that GNOME became a default for various distributions as that GNOME did and does something right.

the default desktop

Posted Feb 16, 2022 10:08 UTC (Wed) by aragilar (subscriber, #122569) [Link] (4 responses)

I wonder how much of that is due to GNOME (and more importantly GTK) being the default in previous releases? For example, Ubuntu has always GNOME as a basis (as far as I know), customised to a greater or lesser extent depending on what's happening in the GNOME ecosystem, but the initial choice of GNOME (and hence the creation of the various DE alternative spins such as Kubuntu, which likely locked in GNOME being the default) happened nearly 20 years ago. Without GNOME being the default then, would it still be the default now (having gone through at least one major change since then)?

the default desktop

Posted Feb 16, 2022 10:56 UTC (Wed) by ovitters (guest, #27950) [Link] (1 responses)

Could be a factor. I mostly commented because the initial comment seemed to see the negative in something, instead of assuming usually people mean well. Meaning, instead of saying that others were "elbowed out", figure out a way too see the well intentioned actions behind it.

The "assume people mean well" is something that was once in the simple GNOME CoC. I like referring to it because every time I thought I was crazy to still try the "maybe this person means well" approach it turned out that the person meant well, plus that I was too judgmental, yet again.

the default desktop

Posted Feb 16, 2022 12:35 UTC (Wed) by Wol (subscriber, #4433) [Link]

Which is why I try to be objective and not allocate blame. These things happen.

But, for example, SuSE was always a bastion for KDE - that was the default. Then they went agnostic and didn't give you a default. And now, I don't know, do they default to Gnome?

The problem is that if the smaller DEs lose mindshare, they then lose devs, and they fade away. Losing all that was good, which maybe cannot be replaced ...

Cheers,
Wol

the default desktop

Posted Feb 16, 2022 12:23 UTC (Wed) by ballombe (subscriber, #9523) [Link] (1 responses)

What about Unity ? It was more than a GNOME customization.

the default desktop

Posted Feb 17, 2022 9:39 UTC (Thu) by aragilar (subscriber, #122569) [Link]

I didn't use Unity, but it wouldn't surprise me that substantial portions of GNOME were still used (GNOME is more than mutter). I believe there are less than 6 working implementations of the all daemons needed for a semi-standard DE, and I suspect that in more cases than we'd like, only 2 (GNOME, KDE, XFCE, LXDE/LXQT and Enlightenment are the only DEs I know of which could support separate implementations, and I wouldn't surprise me that XFCE, LXDE/LXQT and Enlightenment either use GNOME or KDE daemons, or don't implement them).

That latter part (needing to use a single i.e. GNOME implementation), and GNOME's backwards-compatibility breaks, probably create a fair number of unhappy users/developers for GNOME. I still run bits of GNOME (such as nm-applet), even though I'm using a tiling WM (awesomewm).

the default desktop

Posted Feb 19, 2022 8:55 UTC (Sat) by Wol (subscriber, #4433) [Link] (8 responses)

> default for various distributions as that GNOME did and does something right.

Or, and this appears to be the reality, the FSF took a big dislike to KDE, the only real big competitor in the space, and while you can't really call it anti-competitive, by picking its chosen winners and losers, the FSF distorted the competition. Plus, wasn't Gnome tied up with FSF in a direct attempt to push KDE out?

Cheers,
Wol

the default desktop

Posted Feb 19, 2022 13:43 UTC (Sat) by rahulsundaram (subscriber, #21946) [Link] (7 responses)

> Or, and this appears to be the reality, the FSF took a big dislike to KDE, the only real big competitor in the space

FSF’s whole existence is about free software and Qt originally wasn’t. The licensing itself was more of the reason for distributions to exclude KDE in the distant past. There were plenty of other factors including accessibility and usability of GNOME 2 that played a role after.

the default desktop

Posted Feb 19, 2022 14:59 UTC (Sat) by Wol (subscriber, #4433) [Link] (6 responses)

Well, it was probably Gnome2 I took a dislike to, because it WASN'T USABLE.

The problem, when people go on about usability, is what they really mean is "does it feel familiar/comfortable". Seeing as my brain seems to be wired differently from the majority, I find their choice of software a nightmare to use ...

Cheers,
Wol

the default desktop

Posted Feb 19, 2022 15:09 UTC (Sat) by rahulsundaram (subscriber, #21946) [Link] (4 responses)

> Well, it was probably Gnome2 I took a dislike to, because it WASN'T USABLE.

No need to shout. I was referring to the usability improvements funded by Sun at that time.

the default desktop

Posted Feb 20, 2022 12:33 UTC (Sun) by Wol (subscriber, #4433) [Link] (3 responses)

You miss the point. What is usable to one person, is painful in the extreme to someone else.

I took to WordPerfect like a duck to water - I had a choice of several word processors, and when WP turned up it just elbowed the other two out no contest.

Then the company standardised on Word, and oh was it painful. It still is, but unfortunately everything is now word clones, so the entire space is a personal nightmare.

The problem with "usability" in the word processor space, is it's intended to let managers pretend they are qualified typists. And from all the complaints I hear, Gnome's usability is very similiar ...

When all you can buy is DIY hammers, the professional who knows how to use a nailgun is at a severe disadvantage ...

Cheers,
Wol

the default desktop

Posted Feb 20, 2022 12:48 UTC (Sun) by rahulsundaram (subscriber, #21946) [Link] (2 responses)

> You miss the point. What is usable to one person, is painful in the extreme to someone else.

I understand that but it is irrelevant to how defaults get picked by distributions. They have to pick a default anyway for various components, so that's going to get driven by several factors (licensing, accessibility, usability etc). If multiple distributions pick a default, it is safe to say those do work for a lot of people regardless of your personal preferences.

the default desktop

Posted Feb 20, 2022 13:20 UTC (Sun) by amacater (subscriber, #790) [Link] (1 responses)

Debian doesn't have a fixed default - but it happens that GNOME is at the top of the list in tasksel. Many of the smaller lighter weight desktops eventually end up pulling in some component or other from a larger desktop at some point as you add your favourite program.

It's not a zero sum game: in the long term, no desktop "wins" as there's enough space for several desktops, many use cases.
The caveat is that there aren't enough developers to go round - many attractive desktops in smaller distributions which draw people to them are, in fact, a reskinning of something like Ubuntu as the upstream. My colleagues who say "I'd like to get into Linux but there are hundreds of different Linuxes" miss this point and stay on Windows because it's more consistent for them.

What does make it difficult is when a major vendor has more or less abandoned the workstation because they focus on servers or cloud components. That just means that everyone uses Windows by default in that environment.

the default desktop

Posted Feb 20, 2022 13:39 UTC (Sun) by rahulsundaram (subscriber, #21946) [Link]

> That just means that everyone uses Windows by default in that environment.

Nope, this hasn't been true for a very long time. There is Chromebook or Macs or virtual desktops and so forth. There are plenty of alternatives for different form factors and use cases even if you discard traditional Linux distros.

the default desktop

Posted Mar 27, 2022 6:59 UTC (Sun) by milesrout (subscriber, #126894) [Link]

Gnome2 was the most normal, easy-to-use desktop environment ever to exist on the Linux desktop for a normal person used to normal floating window managers.

Personally I prefer tiling window managers and use dwm. But for my parents, for normal people? Gnome 2 was great.

the default desktop

Posted Feb 16, 2022 12:18 UTC (Wed) by jd (guest, #26381) [Link] (10 responses)

I agree that one size doesn't fit all, and I'm not keen on "defaults". This is Linux, we don't need defaults, the distro installer is more than capable of presenting options since the GUI is not tightly-coupled to any other component - although, I think some distros supply different defaults on different DVDs as an alternative solution.

(I have to admit a level of curiosity as to how practical it would be to abstractly describe a look-and-feel and required features, such that the application could work with any GUI that supplied the necessary tools, rather than be statically built and compiled for one specific version of one specific GUI. This would also make skinning so much easier.)

However, let's be fair, this is an article about someone leaving a team and not the product. And leading a team of any size is damn hard. On that side of things, I think the guy did an amazing job.

the default desktop

Posted Feb 18, 2022 2:04 UTC (Fri) by bartoc (guest, #124262) [Link] (9 responses)

You can do that using any GUI toolkit that provides styling support, as GTK does. The thing that really doesn't work that well is allowing each user to pick some arbitrary combination of look/feel and features individually (allowing each app to do so is fine). It just makes things untestable.

I also think that meta-toolkits like wxWidgets are just ... not a good idea in the first place (that's different from just being configurable, they have options to literally use other toolkits, and don't do their own drawing). By doing that it becomes really hard to get a consistent look for your app, and performance can suffer. Also, you need to do a lot of the things the individual toolkits need to do anyways esp w.r.t. layout, since everyone does layout differently. In the end you create a huge amount of pain for yourself for zero benefit, and for a significant amount of layering essentially identical systems on top of each other.

The only platform that even _has_ a system look and feel anymore is Apple, and even then... If you want a really native looking mac app just make your data structures portable, and write a native app, or, again, do the drawing yourself. (I was going to say make your "model" portable, but I think that's wrong, the "model" should be as identical as possible to the underlying data representation, ideally there essentially is no "model")

I think anaconda has this problem too, not just wx, actually I think anaconda is basically an attempt at what you're describing. The "[description of a] look-and-feel and required features" is literally the definition of a gui toolkit, just pick one!

the default desktop

Posted Feb 18, 2022 14:57 UTC (Fri) by nix (subscriber, #2304) [Link] (8 responses)

> I also think that meta-toolkits like wxWidgets are just ... not a good idea in the first place (that's different from just being configurable, they have options to literally use other toolkits, and don't do their own drawing). By doing that it becomes really hard to get a consistent look for your app

This demonstrates a complete misunderstanding of what things like wxWindows are trying to do. The point here is not to "get a consistent look for your app": it's to get a look for your app that *matches the native environment*, i.e. the toolkit it wraps over. Maybe this makes it harder to brand everything, much like providing any configurability to your poor long-suffering users does. But, y'know, other things known for being branded? Cattle and slaves. You don't try to impose brands on people you respect. Software matters less than its users: saying that users can't configure it, even in trivial ways, because of "branding" is an excellent way to tell me to stay well away from that software.

(Does GNOME let you change the default font size again? I know it stopped letting you do that for years because of "branding", which probably stopped anyone over the age of 50 from using it...)

the default desktop

Posted Feb 18, 2022 15:37 UTC (Fri) by rahulsundaram (subscriber, #21946) [Link]

> (Does GNOME let you change the default font size again? I know it stopped letting you do that for years because of "branding", which probably stopped anyone over the age of 50 from using it...)

Changing font settings has always been supported either through default settings (coarse) or GNOME tweak tool (more granular).

the default desktop

Posted Feb 19, 2022 16:15 UTC (Sat) by raven667 (subscriber, #5198) [Link] (6 responses)

> > If you want a really native looking mac app just make your data structures portable, and write a native app, or, again, do the drawing yourself

> The point here is not to "get a consistent look for your app": it's to get a look for your app that *matches the native environment*

I read this differently, not that making an app look identical _across_ platforms but to make it consistent _with_ the platform is better served by directly using the primary native toolkit rather than abstracting it, as eventually you will need to reach through the wrapper to make something work "right", which can be more complicated than just having duplicate native frontends.

> branded? Cattle and slaves

This seems unnecessarily salty, is this suggesting that Firefox users are "cattle" because it doesn't use native widget or design conventions?

the default desktop

Posted Feb 20, 2022 18:02 UTC (Sun) by nix (subscriber, #2304) [Link] (4 responses)

> This seems unnecessarily salty, is this suggesting that Firefox users are "cattle" because it doesn't use native widget or design conventions?

Only if the FF developers complain when people try to theme it, and their grounds for complaint are that it gets in the way of their "branding". (For frameworks, this also applies to apps trying to use the theming API to change their own look-and-feel, something famously difficult for a long time with Gtk due to frequent changes to allowable CSS etc. Years ago when this was particularly prevalent I gave up using several Gtk 3 apps in favour of Qt or Gtk 2 ones because their theming was a core part of their usability and it was broken repeatedly and the apps became almost unusable as a result. In other cases I had to hand-repair them by hacking the CSS myself.)

the default desktop

Posted Feb 20, 2022 18:16 UTC (Sun) by rahulsundaram (subscriber, #21946) [Link] (3 responses)

> Only if the FF developers complain when people try to theme it, and their grounds for complaint are that it gets in the way of their "branding"

If you are referring to https://stopthemingmy.app/ the prominent note on top says "Please read the letter all the way to the end. This is aimed at distributions breaking apps by default, not tinkerers playing with their own setup."

I am not aware of GNOME developers talking about branding with regards to users theming their own systems. Do you have a reference? Also any reference to slavery as a comparison in this context is incredibly insensitive. You should stop doing that.

the default desktop

Posted Feb 21, 2022 0:47 UTC (Mon) by nix (subscriber, #2304) [Link] (2 responses)

> If you are referring to https://stopthemingmy.app/ the prominent note on top says "Please read the letter all the way to the end. This is aimed at distributions breaking apps by default, not tinkerers playing with their own setup."

I'm thinking more of a large number of LWN comments from back in the day from various gnomers and gnome-attached people attacking people who dared to ask for more configurability, or not to break the configurability that was already there. (I now realise that this was probably so far back in the day that it may now be ancient history -- but memory of such things sticks, while how long ago it was does not.)

Random example, one of many, this utter trainwreck of a thread which I'd forgotten about until just now, in which a "GNOME marketing volunteer" or three attempt to convince everyone in sight that every single thing we bring up about our workflows, even font sizes, is something nobody would ever want to do and is totally unreasonable, *despite having people actively talking to them telling them about it*: <https://lwn.net/Articles/433409/>). The font-related stuff is towards the bottom: search for "tweak a font". There are even people there telling others to file bugzilla tickets if they want to change their font, because *obviously* everyone must be forced to use the exact same one.

Font sizes (and fonts in general) are particularly stupid things to make it hard to adjust, because the readability of a font depends not only on your display technology and resolution but also on your monitor distance, eyesight, possibly time of day and much else: heck I have a couple of fonts which are beautiful on one of my monitors and horrible on the other, and one that I find beautiful except when I'm tired, when it becomes a smeared mess, but only when viewed through my left eye. For almost everything in UI design, humans vary so much that there is no one good answer, so configurability is crucial.

I think this is also where I had my first encounter with the awful phrase "Linux is not about choice", to which my only answer is "yes it bloody well is, and just because you don't like users, or other developers, choosing things you disagree with doesn't mean they'll stop for your convenience, or suck up everything you change just because you want them to". That's at the very least showing contempt for your own userbase. Another of the tag team in that thread (the one in favour of unconfigurable font sizes) said elsewhere in the same thread that, and I quote, "people love change". Put the two together and apparently this means that people love change that is forced on them by software changes made by others, but they should not be allowed to make changes to even the smallest detail themselves without learning enough about the codebase to hack at it. This seems precisely 100% backwards to me.

(I note that you participated in that thread and are one of the few people there who behaved pleasantly throughout, certainly more so than I did!)

... ugh. I just reread the whole comment thread. One major plus of present-day GNOME, in addition to having brought a lot of the old configurability back: everyone involved is fairly pleasant to deal with and paternalistic assumptions that users know nothing and developers know what is best for them are largely absent. That definitely wasn't true back then. Good grief.

(And you're right, the slavery thing was hammering buttons I shouldn't have hammered. Sorry. Cross-pondian difference, I think. Probably wrongly, it's mostly considered irrelevant ancient history here, not a live issue.)

the default desktop

Posted Feb 21, 2022 4:09 UTC (Mon) by rahulsundaram (subscriber, #21946) [Link] (1 responses)

> I think this is also where I had my first encounter with the awful phrase "Linux is not about choice"

I don't think the phrase is awful in it's original context which was

https://listman.redhat.com/archives/fedora-devel-list/200...

It wasn't about UI options but core plumbing.

> One major plus of present-day GNOME, in addition to having brought a lot of the old configurability back: everyone involved is fairly pleasant to deal with and paternalistic assumptions that users know nothing and developers know what is best for them are largely absent.

I am not involved with GNOME but you are right that things change over a decade. The prescient comment from the article itself is this:

"Strangely enough, this move proved to be unpopular with users, with the result that, over time, many of those options were added back. GNOME 3 shows signs of wanting to repeat this history; the end result may well be about the same."

I think there was some amount of confusion over immaturity in new versions vs explicit design choices and explicit design choices have evolved to be more agreeable. I think the lesson here is that it is high time for UI folks (and language folks like Python) to largely follow the incremental approach taken by the Linux kernel itself (after 2.4) going forward rather than try clean break and flag days approaches ever again. It burns out too many users who hold on to their experiences for a very long time.

the default desktop

Posted Feb 21, 2022 12:58 UTC (Mon) by nix (subscriber, #2304) [Link]

> I think the lesson here is that it is high time for UI folks (and language folks like Python) to largely follow the incremental approach taken by the Linux kernel itself (after 2.4) going forward rather than try clean break and flag days approaches ever again. It burns out too many users who hold on to their experiences for a very long time.

YES. The Emacs approach! (Only... perhaps Emacs takes it too far, not making disruptive changes like calling point the cursor position because that's the way it always worked. :) )

the default desktop

Posted Feb 20, 2022 18:06 UTC (Sun) by nix (subscriber, #2304) [Link]

> I read this differently, not that making an app look identical _across_ platforms but to make it consistent _with_ the platform is better served by directly using the primary native toolkit rather than abstracting it, as eventually you will need to reach through the wrapper to make something work "right", which can be more complicated than just having duplicate native frontends.

Hm, missed this bit. You're right -- but many wxwidgets apps are explicitly using it because of its cross-platform capabilities. That is, after all, its raison d'etre. If you're working on something like that you are unlikely to agree that either discarding support for most platforms that are more-or-less well supported, or rewriting the app with native support for multiple distinct platforms (and, in effect, rewriting wx's multiplatform support inside your app), is a good use of your time. wx is useful if you want kinda-good-enough support for multiple platforms that looks and acts more or less like native apps on all of them and you're not trying to do anything so difficult that wx can't handle it. That's what it's for.

McGovern: Handing over

Posted Feb 16, 2022 10:57 UTC (Wed) by eduperez (guest, #11232) [Link]

It's so sad to see so many negative comments, about personal experiences or even unrelated projects, in an article about someone leaving a project.
Is this is the right place to complain about pulseaudio / pipewire? Really!?

McGovern: Handing over

Posted Feb 16, 2022 11:44 UTC (Wed) by sdalley (subscriber, #18550) [Link]

Thank you Neil for overseeing the massive improvements in UI that there have been in Gnome in the last few years. Investing in user-interface usability testing definitely pays off in user adoption.

But the desktop (Ubuntu 21.10) is still really sluggish compared to Windows 10. Just last night I did my customary suspend for the night with <Win>-s-u-s-p<Enter> and instead of suspending, it continued purring away with an offered game of Sudoku. Ah, well...

McGovern: Handing over

Posted Feb 16, 2022 13:55 UTC (Wed) by brielmj (guest, #156441) [Link] (4 responses)

I'm happy that GNOME exists. It provides me a kind of good working desktop with Wayland on a 4K monitor, even on my exotic distribution (GNU Guix: no systemd, not FHS conform). Scaling, fonts etc. work fine at this HiDPI monitor :)

But if you leave wayland/HiDPI aside I have to admit that my "productivity" differs greatly from DE:
sway/i3 > MATE/KDE/XFCE > GNOME3/4
GNOME is okay for some browsing, but I wonder really how to work with multiple windows. They just fly away and you loose the focus, so I have to click very often. Its not as easy as under Windows, sway or MATE/KDE/XFCE to split the monitor for two windows beside each other...

Citing the article:
"We’ve become the default desktop on all major Linux distributions."
I'm not sure if that is positive (financially) for everyone. At work I thought about replacing our openSUSE Leap admin workstations with payed SLED, but the only offer GNOME as a full fledged DE. My colleagues work with Windows and KDE@Leap. I doubt they will be really happy about the GNOME workflow, neither I will...

McGovern: Handing over

Posted Feb 17, 2022 12:31 UTC (Thu) by sdalley (subscriber, #18550) [Link]

> ..to split the monitor for two windows beside each other...
This is actually easy to do in Gnome. Drag window title bar to left or right screen edge, or use <Win>-left-or-right-arrow. Thereafter, Alt-` and Alt-tab are your friends. See https://wiki.gnome.org/Gnome3CheatSheet

McGovern: Handing over

Posted Feb 19, 2022 9:49 UTC (Sat) by hailfinger (guest, #76962) [Link] (2 responses)

> "THE default desktop on ALL MAJOR Linux distributions"
(emphasis mine) is a really bold claim.
I do consider openSUSE to be a major Linux distribution. GNOME is one of the (three) default desktops on openSUSE, the others being KDE Plasma and Xfce. Admittedly, the openSUSE market share varies depending on which region you look at.

McGovern: Handing over

Posted Feb 19, 2022 10:45 UTC (Sat) by Wol (subscriber, #4433) [Link]

Further to my last comment, it appears that SLES now supports *only* Gnome.

So it looks like the three "big" distros (as in commercial money-earning) now do not support anything other than Gnome. (That's Canonical, RHEL, SLES).

Much as I like openSUSE, along with Fedora and Debian, they are community shoe-string projects, and while they may have a lot of mind-share, it's probably a lot less than their market share.

So actually, I think it's even worse - all *important* distros *only* support Gnome :-(

Cheers,
Wol

McGovern: Handing over

Posted Feb 19, 2022 13:27 UTC (Sat) by mpr22 (subscriber, #60784) [Link]

Which one gets installed if you just say "gimme a desktop"?

That's THE default.

(If you can't say "gimme a desktop" but have to explicitly choose one by a user interface gesture more involved than just "keep hitting OK", you don't have a default desktop at all.)

McGovern: Handing over

Posted Feb 16, 2022 23:21 UTC (Wed) by glikely (subscriber, #39601) [Link]

Congratulations Neil on all that has been done by the GNOME foundation over the past 5 years, and thank you for all your work. Well done!

McGovern: Handing over

Posted Feb 17, 2022 2:01 UTC (Thu) by pabs (subscriber, #43278) [Link]

Robert McQueen recalls what was achieved in recent years:

https://ramcq.net/2022/02/16/forward-the-foundation/

McGovern: Handing over

Posted Feb 19, 2022 7:33 UTC (Sat) by ssmith32 (subscriber, #72404) [Link]

Thank you! It's come a long way in five years, on many fronts.


Copyright © 2022, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds