|
|
Subscribe / Log in / New account

GNOME 46 puts Flatpaks front and center

GNOME 46 puts Flatpaks front and center

Posted Mar 26, 2024 21:32 UTC (Tue) by pizza (subscriber, #46)
In reply to: GNOME 46 puts Flatpaks front and center by gb
Parent article: GNOME 46 puts Flatpaks front and center

> This is actually most annoying in open source software, that instead of doing something on it's own, people trying to mimic Windows...

That's funny; GNOME has been repeatedly excoriated because it is doing something on its own instead of mimicing someone else.

I'm talking as much about G1->G2 as I am about G3+.

> Had to switch to xfce, which is amazing in keeping and improving classing UI with proper support of all amazing ideas to have UI for professionals.

...You do realize that xfce is far more of a Windows mimic than either modern Gnome or KDE Plasma?


to post comments

GNOME 46 puts Flatpaks front and center

Posted Mar 26, 2024 21:45 UTC (Tue) by dskoll (subscriber, #1630) [Link] (34 responses)

Maybe XFCE is a "classic" Windows mimic... but that's a good thing. At least, it's what I like about it. I know that upgrading XFCE is not going to make drastic changes to the UI... something I have more than a decade of muscle memory invested in.

GNOME 46 puts Flatpaks front and center

Posted Mar 26, 2024 23:28 UTC (Tue) by pizza (subscriber, #46) [Link] (32 responses)

> I know that upgrading XFCE is not going to make drastic changes to the UI... something I have more than a decade of muscle memory invested in.

...It's worth mentioning that this also applies to the current Gnome desktop -- It's been over a decade since Gnome 3.0 was released, and there haven't been any drastic changes since then either.

GNOME 46 puts Flatpaks front and center

Posted Mar 28, 2024 13:30 UTC (Thu) by khim (subscriber, #9252) [Link] (31 responses)

> It's been over a decade since Gnome 3.0 was released, and there haven't been any drastic changes since then either.

Technically that's true, but because Gnome 3.0 was such a disaster with it's “radically improved” design for many users it's still new because they are brought to it, kicking and screaming, when some of apps they love stop working with other DEs.

Ironically enough GNOME's biggest weakness there was precisely because it's free software and people could just use older versions instead of switching.

They couldn't pull the trick that Apple or Microsoft (or Google on phones) are regularly pulling and simply forcibly declare that “it's new way or no way”… this makes transition a bit less painful but much, much, MUCH longer.

GNOME 46 puts Flatpaks front and center

Posted Mar 28, 2024 15:43 UTC (Thu) by paulj (subscriber, #341) [Link] (30 responses)

Does anyone have figures (estimates, whatever) for the share of users of DEs on Linux? I wonder how many switched from GNOME to other DEs with the 3.0 pain.... Certainly, I switched to MATE (i.e., I basically remained on GNOME 2), and others will have gone to Cinnamon.

Clearly, GNOME 3 created enough momentum away from it to sustain MATE at least.

GNOME 46 puts Flatpaks front and center

Posted Mar 28, 2024 19:19 UTC (Thu) by Karellen (subscriber, #67644) [Link]

Does anyone have figures (estimates, whatever) for the share of users of DEs on Linux?

If you check any of the Linux subreddits that aren't overtly technical in nature (e.g. desktop/newbies/support/distro subs) they'll normally have someone post a poll asking what desktop everyone is using reasonably commonly.

There's going to be a fair amount of selection bias in the responders, and therefore in the results, based on general reddit demographics, but also based on the subreddit focus, so take it (along with everything else on reddit) with a grain of salt.

GNOME 46 puts Flatpaks front and center

Posted Mar 28, 2024 19:31 UTC (Thu) by jzb (editor, #7867) [Link] (20 responses)

"Does anyone have figures (estimates, whatever) for the share of users of DEs on Linux?"

Accurate ones? No. :-)

I would love to see that information if it exists, but when you have so many popular Linux distributions with multiple desktop offerings + the fact that people (like me) use more than one, and the Linux audience when GNOME 3 was introduced has changed since then... (hopefully larger, but also some people went to macOS or Windows, some people who used macOS or Windows came to Linux...) -- I think this would be a very heavy lift to even approach any kind of accuracy.

Bad estimates for the share of users of DEs on Linux

Posted Mar 29, 2024 2:15 UTC (Fri) by douglasbagnall (subscriber, #62736) [Link] (19 responses)

> "Does anyone have figures (estimates, whatever) for the share of users of DEs on Linux?"
>
> Accurate ones? No. :-)

One of the inaccurate sources would be https://popcon.debian.org/stable/by_inst -- `grep -oP 'task-\w+-desktop\s+\d+'` (with some further selection) says:

task-gnome-desktop 27929
task-kde-desktop 12499
task-xfce-desktop 12470
task-cinnamon-desktop 5748
task-mate-desktop 4969
task-lxde-desktop 3365
task-lxqt-desktop 2591

Some of the obvious caveats are 1, not everyone uses Debian stable; 2, nobody knows how many of them install popcon; 3, it is entirely possible to have a task-*-desktop installed and not use it; 4, it is also possible to use a desktop without having the 'task' package installed (this is what I do).

To estimate how many people might be using a desktop environment without installing the 'task' package, we can compare other packages that seem indicative:

cinnamon-desktop-data 7569
xfce4-settings 15165
xfce4 14751
gnome-desktop3-data 45004

which makes it seem like *most* Debian stable desktop users who have popcon installed use the task selectors to install desktops, but perhaps 10-40% don't.

Also, it looks like people (or the dependency graph) pick and choose the good bits:

gnome-keyring 60570

I suspect Gnome might be over-represented because the installer leans toward it by default, but who knows.

Bad estimates for the share of users of DEs on Linux

Posted Mar 29, 2024 8:18 UTC (Fri) by karkhaz (subscriber, #99844) [Link] (18 responses)

"Does anyone have figures (estimates, whatever) for the share of users of DEs on Linux?"
Another source of information is the Arch linux package stats, which shows data over time for e.g. desktop environments. Same caveats as for Debian popcon apply. Plasma appears to have become more popular than GDE around 2017. I was slightly surprised to see that i3 has more installations than sway. Sway was installed on more machines until December 2022, when a large number of i3 installations were reported

Bad estimates for the share of users of DEs on Linux

Posted Apr 4, 2024 19:33 UTC (Thu) by h2 (guest, #27965) [Link] (17 responses)

I'm not surprised at all. I run i3 on my laptops and figured I'd try sway on one of them last month.

I can tell you one thing, without any doubt: the guys who do sway, despite saving the entire ecosystem for Wayland by creating wlroots library, have no idea what made i3 great, which was: fantastic docs, website, man page. While I have not looked at sway's code, I did look at i3's, and it was fantastic, discipline of i3 project is second to none.

Sway man page to my amazement was basically empty, no content. And sway's claim that it is a drop in replacement for i3, including using i3config if detected, is simply false, it's not, it doesn't even use same syntax for various features, took me a few hours to get most of the stuff running to be similar to i3. It is similar, however, but not realistic since you have to change so much to make it work.

I moved to i3 because I was incredibly impressed by their docs, their man page, which follows the OpenBSD idea that a man page should be complete and answer all questions if you are offline. Sway is only similar to i3 in form, not content. I am going to keep using it in order to run at least one physical wayland install, useful for development and testing, since my demands are very low, but it does not at all surprise me to see that sway is below i3, that's where it deserves to be until they finish the hard work that makes i3 great.

I was heavily influenced by i3's project attitude towards documentation, and try to emulate that completeness, particularly in man pages and other tools conveying information to users about the program.

But I am profoundly grateful to the sway team for making their wayland compositor library fully open to the world, and taking the time to make it be universal, not just for their sway window manager, which is a huge amount of work. I don't think many people out there not familiar with wayland actually understand how extremely important that action is and was, since rather than having endless compositors to debug, now we have only the main ones, kwin, gnome, enlightenment, and wlroots, more or less. Still random compositor projects out there, but that's the main ones in reality now. Xfce is using wlroots in their early wayland compositor work, there's even an attempt to use wlroots as kde compositor instead of kwin.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 10:57 UTC (Fri) by paulj (subscriber, #341) [Link] (15 responses)

Thanks for pointing out that Xfce are working on Wayland support.

I do hope though that someone fixes up whatever the issues are that prevent Xwayland from acting completely transparently as an X11 server for existing X11 DEs. And/or that Mate gains native Wayland support. But.. failing those, Xfce on Wayland is hopefully another option.

Yay Desktop Linux and the regular complete-but-never-compatible-wheel-re-engineeering (fixing the lumps at X,Y & Z degrees; while adding new lumps at A,B,C and D degrees!).

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 11:05 UTC (Fri) by farnz (subscriber, #17727) [Link] (14 responses)

The only reason you can't run a rootful Xwayland as an X11 server for an existing X11 DE is that you need an underlying Wayland compositor to run Xwayland on. You can already run Xwayland :9 -decorate inside an existing Wayland session to get an X11 server that runs entirely inside a decorated Wayland window, and in which you can run an X11 DE, and you can omit -decorate and add -fullscreen if you want that Wayland window to be full-screen, undecorated.

The trouble is that when people talk about "Xwayland … acting completely transparently as an X11 server for existing X11 DEs", they generally mean "Xwayland without a Wayland compositor", and that's not possible.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 11:13 UTC (Fri) by paulj (subscriber, #341) [Link] (13 responses)

Seems to me that should be fixed, before any distro should consider deprecating Xorg.

I still like to run WindowMaker sometimes.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 11:18 UTC (Fri) by farnz (subscriber, #17727) [Link] (12 responses)

You can run WindowMaker inside a rootful Xwayland today, atop a Wayland compositor; either inside a window on GNOME, KDE, or whatever else you use as your Wayland session, or fullscreen on top of your Wayland session.

The thing that nobody is willing to put time into is using something like wlroots to run an "empty" Wayland session whose only reason to exist is to let you run fullscreen Xwayland instances for running an X11 DE under. Other than that, all the pieces exist, and it just needs someone who wants to run X11 DEs on Xwayland (rather than porting them to Wayland) to step up and write the needed code.

Or, that same person could decide that they're going to step up and start maintaining the Xfree86 code within X.org, so that you can run a direct-to-hardware X11 server instead of Xwayland atop Wayland. That's a necessary component of keeping the non-Wayland subset of Xorg in distros; someone keeping the codebase in good shape.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 11:43 UTC (Fri) by paulj (subscriber, #341) [Link] (11 responses)

Yes, I've done the former. Obviously though, I mean the latter. Having XWayland basically run like Xorg, offering the whole screen for the X11 environment. Transparently, so the user can't even tell.

That seems like it would allow the Xorg server graphics stuff - which apparently the devs hate - to be superceded by Wayland graphics (which more or less the same Xorg devs created, right?) /today/. And provide a seamless transition to Wayland, today.

It's strange it isn't done, but instead developers are trying to push users down a much less seamless transition path.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 12:03 UTC (Fri) by farnz (subscriber, #17727) [Link] (8 responses)

The problem with the hardware Xserver stuff is that nobody wants to maintain it, it's got all sorts of dark corners (some of it is pre-ANSI C, still), and everybody who cares about code quality has already moved onto DEs that have working Wayland compositors, or is using something like Weston and running an existing X11 DE underneath Xwayland, non-transparently.

Fundamentally, this is the problem - the hardware code isn't "hated", it's just that nobody is maintaining it, and if it stops compiling, has serious bugs (security relevant or not), or is otherwise not usable in future, nobody is offering to fix it. And that has the distros nervous, because they don't want to be shipping potentially unfixable code.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 12:47 UTC (Fri) by paulj (subscriber, #341) [Link] (7 responses)

Ack. That's exactly what I was speaking to.

The graphics hardware stuff in Xorg Xserver I gather is not liked. And that would be the /easiest/ to obsolete, simply by having XWayland be able give a full X11 root window of the entire screen. Then you could transparently run your X11 DEs in XWayland with Wayland driving the hardware. Right?

And that code in Xorg can die.

It's just strange the people who want that code to die aren't offering this obvious, seamless transition path.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 13:13 UTC (Fri) by farnz (subscriber, #17727) [Link] (6 responses)

They are offering a seamless transition path to the users they care about - GNOME and KDE. All the other DEs are refusing to work on this, and saying that they expect Someone Else to fix the problem for them.

And that's the fundamental issue; the hardware support code in Xorg was only maintained because Oracle Solaris and Red Hat Enterprise Linux maintained it as part of their respective GNOME stacks. They have seamless transition paths for their users from GNOME/X11 to GNOME/Wayland, and have stopped maintaining it; this is exposing that no-one from the other DEs is maintaining the Xfree86 code base inside Xorg, but are assuming that Someone Else will maintain that code path for them.

At some point, this entitlement to free support of your dependencies comes to an end - and at that point, you either need to implement a transition path yourself, or step up to the plate and support the things you depend upon.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 15:04 UTC (Fri) by paulj (subscriber, #341) [Link] (5 responses)

The developers who were working on the graphics code - in Xorg DDX before and Wayland now - are surely not the GNOME/KDE devs?

And even if they are, surely - if they really want to hurry the demise of the Xorg DDX code - they'd be happier to have the other X11 DEs run on top of Wayland via XWayland, than continue with that DDX code? Make it make sense... :)

And yeah, I'm being entitled here I guess. Least, I'm hoping to freeload for a bit longer.

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 15:10 UTC (Fri) by paulj (subscriber, #341) [Link]

Though, if there's someone out there who knows the XWayland code and thinks they could implement what I was talking about reasonably quickly, I will do so at reasonable engineering consultancy rates (e.g., order days of coding and testing). Ping me if that's you ;)

Bad estimates for the share of users of DEs on Linux

Posted Apr 5, 2024 15:22 UTC (Fri) by farnz (subscriber, #17727) [Link] (3 responses)

The devs working on the graphics code in DDXes now just work in Mesa - they've dropped the DDXes a while ago. This is why Glamor exists, to provide a DDX that's backed only by an OpenGL driver (and which is used by Xwayland, too, so is maintained by Red Hat and Oracle people for people running X11 apps on GNOME). The remaining chunks of Xfree86 code were being worked on by people who were paid to do it so that GNOME continued to work; they've moved onto other things now that their employers don't care about GNOME/X11.

And because all the people who care have moved onto other things, nobody cares about the demise of the Xorg DDX code, bar some distros who are scared that Xserver will have a security flaw that needs fixing, and nobody willing to roll up their sleeves and fix the code. Previously, Oracle and Red Hat provided that by paying people to work on this so that GNOME/X11 worked. Now that GNOME doesn't need an X11 server, those people aren't being paid to work on the Xserver code base, and they've moved onto something else because that code is so horrible that people won't work on it unless paid.

Some people who are trying to get Someone Else to carry the maintenance burden of Xorg DDX code portray this as "they want to hurry the demise of the Xorg DDX code", but it's simpler than that - nobody cares enough to become the Someone Else who works on that code for the benefit of X11 DEs. It used to be the case that Red Hat and Oracle cared if there was an exploitable flaw in Xorg DDX code, since that would result in their paid product containing an exploitable flaw in GNOME; now, they don't, and Someone has to step up to the plate for WindowMaker, XFCE, Cinnamon, Trinity and any other DE that depends on X11, or accept that sooner or later, there will be an exploitable flaw in the X server where distros will fix it by removing the X server completely.

Bad estimates for the share of users of DEs on Linux

Posted Apr 8, 2024 9:52 UTC (Mon) by paulj (subscriber, #341) [Link] (2 responses)

Sure, I already understood that.

But people _are_ working on Wayland, and the graphics libraries that underpin it, right? And someone is working on XWayland, right? So... could someone not add a mode to XWayland to let it present a full screen, undecorated, unmanaged-by-any-wayland-compositor window to X11?

Cause, wouldn't that allow all that unmaintained, unloved, old XFree86^WXorg DDX code to be set aside, and allow seamless transition of the user-facing X11 components (WM, clients) to then run on top of that /maintained/ graphics stack?

Bad estimates for the share of users of DEs on Linux

Posted Apr 8, 2024 9:55 UTC (Mon) by paulj (subscriber, #341) [Link]

I.e., I understand your point, but I disagree the user-facing side of X11 can be removed any time soon. However, the graphics hardware side /could/ be, if someone just makes XWayland a little more capable.

Early on in Wayland, it was my understanding that XWayland would basically be the transition strategy - starting as a seamless, full-root-window server. But that, strangely, never happened.

Bad estimates for the share of users of DEs on Linux

Posted Apr 8, 2024 10:16 UTC (Mon) by farnz (subscriber, #17727) [Link]

Xwayland, by design, takes in X11 protocol from its clients, and uses Wayland protocol to render the X11 requests in Wayland window(s) managed by Wayland compositors. It has no ability to present anything on the display itself; it relies crucially on a Wayland compositor doing all the hardware interaction for it.

In this respect, it's the same as Xephyr, XDarwin, X11.app and Xming - it acts as an X11 server for its clients, but implements it by talking to a different window system on the other side, and not to hardware.

It's an essential part of the transition process, since it means that when you move to a Wayland DE, you don't need to throw away all your X11 clients - you can use Xwayland to run them within your Wayland DE, and can use Xwayland in either rootful or rootless mode to run those clients in a way that suits you.

The bit that's missing is an interface between Wayland protocol and what hardware supplies; we call that a "Wayland compositor", and its job is to listen to Wayland clients (including Xwayland), and output commands to the hardware (e.g. via Linux kernel DRM drivers). That's what needs implementing, and that needs to exist outside Xwayland.

The alternative route, which you seem to be describing, is to create a brand new hardware-aware X server, dropping the xfree86 DDX code, using modern mechanism like Wayland does for rendering, and that has its own hardware access code similar to a Wayland compositor. But, unlike a simple full-screen Wayland compositor (which remains useful without Xwayland for things like games consoles), this is very much tied to keeping X11 servers working.

Indeed, if you really want to keep X11 DEs going, you should be able to run gamescope as your Wayland compositor (ignoring its gaming features), and use Xwayland as the X11 implementation.

Bad estimates for the share of users of DEs on Linux

Posted Apr 23, 2024 7:14 UTC (Tue) by daenzer (subscriber, #7050) [Link] (1 responses)

You seem to find it strange that nobody else has done what you think should be done.

FWIW, Xwayland should already have all the functionality needed to get something like that off the ground. What's left is mostly integration work outside of it, creating a session with a minimal Wayland compositor and non-rootless Xwayland running fullscreen.

Bad estimates for the share of users of DEs on Linux

Posted Apr 30, 2024 8:15 UTC (Tue) by jafd (subscriber, #129642) [Link]

Cage + rootful XWayland?

Bad estimates for the share of users of DEs on Linux

Posted Apr 14, 2024 23:17 UTC (Sun) by ceplm (subscriber, #41334) [Link]

Few comments:

1. If you have an empty sway(1) man page, then the problem is with your distribution, not with the sway project. We (OpenSUSE/Linux) have pretty neat man pages (see https://manpages.opensuse.org/Tumbleweed/sway/sway.1.en.html). And there is also https://github.com/swaywm/sway/wiki which is not empty either.

2. If you have problems with sway’s incompatibility with i3 syntax, then it is a bug, and it should be filed in https://github.com/swaywm/sway/issues. It should work.

GNOME 46 puts Flatpaks front and center

Posted Mar 28, 2024 19:44 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

GNOME 3 forced me to switch to XFCE and then to macOS, once XFCE broke down one time too many. Before that, I'd been using GNOME2 for more than 5 years.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 13:11 UTC (Fri) by pizza (subscriber, #46) [Link] (5 responses)

> Clearly, GNOME 3 created enough momentum away from it to sustain MATE at least.

Keep in mind that Gnome3 didn't land in a vacuum. Ubuntu in particular switched from G2 to their in-house Unity about the same time as the initial G3 release, and due to the relative popularity of Ubuntu in those days, I'd wager far more people used (and reacted badly to) Unity than "true" Gnome3..

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 13:32 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link] (2 responses)

No. The "true" GNOME absolutely was the trigger.

If anything, Unity was a pretty conservative change compared to G2.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 14:03 UTC (Fri) by pizza (subscriber, #46) [Link] (1 responses)

> If anything, Unity was a pretty conservative change compared to G2.

"Change the look/feel to be much more like MacOS than Windows" is not a "pretty conservative change"

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 15:58 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link]

Yes, and it was a pretty conservative change.

Need I remind you, that GNOME3 in its initial form had dynamic desktops that completely upended all kinds of workflows? It introduced "Activities" view instead, made the top bar nearly useless, and removed pretty much all possible customizations.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 15:14 UTC (Fri) by raven667 (subscriber, #5198) [Link] (1 responses)

> I'd wager far more people used (and reacted badly to) Unity than "true" Gnome3

That seems _very_ unlikely, Ubuntu advertised and branded "Unity" desktop pretty heavily as an alternative to GNOME, so anyone who cared either knew they were using Ubuntu and didn't think about GNOME, or knew they were using Unity and not GNOME3. This seems like an attempt to recontexualize the criticism of GNOME3 by creating a "no true Scotsman" scenario. I'm not sure that people really disliked Unity, my assumption is that Canonical doesn't have the resources to maintain a whole desktop environment on their own, so they needed to share resources with GNOME to be able to ship anything at all.

Personally I like GNOME3 and the aggressive commitment to visual simplicity, but lets not pretend that other opinions don't exist or are laughably mistaken.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 19:32 UTC (Fri) by pizza (subscriber, #46) [Link]

> That seems _very_ unlikely, Ubuntu advertised and branded "Unity" desktop pretty heavily as an alternative to GNOME, so anyone who cared either knew they were using Ubuntu and didn't think about GNOME, or knew they were using Unity and not GNOME3.

It's both -- Unity first landed in Ubuntu 10.10, initially as a "lightweight netbook environment", with G2 still on "regular" desktops.

Gnome 3.0 landed six months later, in April of 2011. Fedora 15 was the first distro to formally ship it (May 2011)

Ubuntu completely dropped G2 in favor of Unity-for-everyone with their 11.10 release and due to the way they implemented Unity (by making incompatible changes to core gnome libraries/components) made it impossible for G3+ and Unity to coexist on the same system. This is the same era in which Canonical went down many other partially-baked NIH/EEE rabbit holes aiming to lock folks into "Ubuntu", as opposed to "Linux"; Nearly all were ultimately abandoned when the various wider developer communities refused to sign CLAs or otherwise participate. And Canonical realized it was a lot more profitable to not compete with all of their upstreams...)

Meanwhile, Mate saw its first release in August of 2011, essentially a fork of G2's final codebase. Cinnamon saw its first release in December 2011, recreating the G2 look/feel on top of the G3 codebase. AFAIK they are both actively developed and are packaged for major distros for all users that care enough to do so. Yet neither has more than a fraction of the install base as stock gnome... because most users simply don't care.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 13:29 UTC (Fri) by pizza (subscriber, #46) [Link]

> Clearly, GNOME 3 created enough momentum away from it to sustain MATE at least.

(apologies for a second reply)

It's also worth mentioning that Mate and Cinnamon both heavily rely on upstream GNOME's technical/library stack, and only really focus on the user-visible shell itself.

(And IIRC even XFCE makes heavy use of upstream GNOME-developed libraries and other components...)

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 0:34 UTC (Wed) by intelfx (subscriber, #130118) [Link]

> Maybe XFCE is a "classic" Windows mimic

Ah yes, "there's no true Scotsman other than those whom I designate as such" :-)

GNOME 46 puts Flatpaks front and center

Posted Mar 26, 2024 22:12 UTC (Tue) by malmedal (subscriber, #56172) [Link] (22 responses)

> That's funny; GNOME has been repeatedly excoriated because it is doing something on its own instead of mimicing someone else

I don't think that's right; most of the criticism I've seen has been Gnome changing things that worked with something new.

GNOME 46 puts Flatpaks front and center

Posted Mar 26, 2024 23:39 UTC (Tue) by pizza (subscriber, #46) [Link] (21 responses)

> That's funny; GNOME has been repeatedly excoriated because it is doing something on its own instead of mimicing someone else
> I don't think that's right; most of the criticism I've seen has been Gnome changing things that worked with something new.

....That's a distinction without a difference; either way, Gnome is _still_ being criticized for doing their own thing instead of essentially mimcing MS Windows circa 2000/XP during the Gnome2 era. Which it was heavily criticized for as well, incidentally.

It's almost like people are going to complain no matter what you do, so you might as well build the software you want.

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 7:45 UTC (Wed) by malmedal (subscriber, #56172) [Link] (8 responses)

> ....That's a distinction without a difference;

No, it's an entirely different issue.

> It's almost like people are going to complain no matter what you do, so you might as well build the software you want.

If Gnome wants more market-share they need to do a more sophisticated analysis than "got complaint, yes/no?"

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 13:11 UTC (Wed) by pizza (subscriber, #46) [Link] (7 responses)

> If Gnome wants more market-share they need to do a more sophisticated analysis than "got complaint, yes/no?"

Oh, you mean Gnome should not take approach that works exceptionally well for Apple and Google?

Arguing that Oranges should become more like Cashews to appeal to people who like tree nuts is specious; they are radically different in what they intentionally appeal to (and their nutritional makeup) and both can coexist just fine in the greater ecosystem.

You don't like what Gnome is doing; that's fine, there are _plenty_ of alternatives. Including MS Windows -- which is simultaneously held up as the gold standard what everyone should emulate, and as the pinnacle of everything we shouldn't.

Blindly mimicing what everyone else is doing isn't how _any_ of the dominant platforms got that way. Including Windows.

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 14:27 UTC (Wed) by malmedal (subscriber, #56172) [Link] (6 responses)

> Oh, you mean Gnome should not take approach that works exceptionally well for Apple and Google?

No, that's exactly what Gnome should do, but they're not.

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 15:13 UTC (Wed) by pizza (subscriber, #46) [Link] (5 responses)

>> Oh, you mean Gnome should not take approach that works exceptionally well for Apple and Google?
>No, that's exactly what Gnome should do, but they're not.

... so you're telling us that Apple and Google don't arbitrarily change UI elements (and plenty of other things under the hood) with *every* *single* *release*, and don't tell folks to effectively pound sand if they don't like it?

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 15:42 UTC (Wed) by malmedal (subscriber, #56172) [Link] (4 responses)

No, I'm saying you need to do a more sophisticated analysis of what they are doing. And especially note the difference to how it was earlier when they weren't incumbent.

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 16:19 UTC (Wed) by pizza (subscriber, #46) [Link] (3 responses)

> No, I'm saying you need to do a more sophisticated analysis of what they are doing. And especially note the difference to how it was earlier when they weren't incumbent.

So... how about you apply that same sophisticated analysis to what Gnome has done?

(Especially noting the difference that having actual non-exclusionary F/OSS competition brings?)

Keep in mind here that the person I was initially responding to was lamenting the lack of originality (versus simple mimicry) in F/OSS offerings. The responses to GNOME doing just that (with v2 and especially v3), including your responses on this thread, demonstrate the absurdity of that statement.

*every* platform out there (commercial or F/OSS) holds strong opinions on its user interaction paradigm. Sometimes those opinions change, and drastically at that, from one major release to the next. For example, in the past 30 years, The Windows UI paradigm has seen at least three major overhauls (Win3->Win95->Win8) with more minor/evolutionary ones with each successive release. Gnome has done something similar (G1->G2->G3). XFCE has gone through at least two, as have Android and MacOS. Meanwhile, the first-party software from the commercial platform vendors themselves is usually by far the worst offender when it comes to violating the native platform UI guidelines -- take-it-all-or-leave-it UX-is-everything Apple is probably the worst (serial!) offender, and they're routinely lauded for this attitude.

So, I stand by what I wrote; Gnome has been heavily criticized for both mimicry and originality; they're going to get grief no matter what they do. If you want "mass appeal" just do a 1:1 clone of Windows (or maybe Android) , or better yet just use Genuine Windows (or Android) to begin with. Or Gnome can instead build the software/environment they want, and the folks who like it can use it, and everyone else can freely choose to use something else.

(And if you genuinely don't have a choice in the matter about using Gnome, it's because your employer mandates it along with any number of other things you give up in exchange for a paycheck. Welcome to Life.)

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 18:13 UTC (Wed) by malmedal (subscriber, #56172) [Link] (2 responses)

Don't worry on my behalf, I'm not being forced to use Gnome or anything I don't want. I'm fact, what I'm using is not something I'd recommend for non-technical users. However I'd be happy if non-technical users could reasonably be expected to use Linux. This is why I'm unhappy about Gnome's life-choices.(and also same for KDE)

> So, I stand by what I wrote; Gnome has been heavily criticized for both mimicry and originality;

Gnome is getting a wide spectrum of criticism, you'll be eternally confused as long as you shoehorn these into just two options.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 13:04 UTC (Fri) by pizza (subscriber, #46) [Link] (1 responses)

> Gnome is getting a wide spectrum of criticism, you'll be eternally confused as long as you shoehorn these into just two options.

Of course it gets more than that, even from within its own developer camp. But you know what? So does *every other piece of software* that's used by more than a handful of people.

If you're design something to operate a certain way, of course you're going to ignore the feedback that demands you operate differently. Gnome is far from unique in this respect.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 15:12 UTC (Fri) by malmedal (subscriber, #56172) [Link]

> If you're design something to operate a certain way, of course you're going to ignore the feedback that demands you operate differently.

Much of the feedback I'm seeing seems motivated to help Gnome achieve its stated goals. I'm sure the criticism will abate if Gnome clarifies what these are.

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 17:00 UTC (Wed) by somlo (subscriber, #92421) [Link]

> It's almost like people are going to complain no matter what you do

The problem is that, just like Mozilla in a different context, Gnome developers seem to be chasing the mythical user who is:

1. discerning enough to be fed up with the (two?) "mainstream" choices, but

2. clueless enough to still need and appreciate the overbearing, "mother knows best", "love it or leave it" attitude also exhibited by the (two?) mainstream offerings.

However, #1 and #2 above are largely mutually exclusive, and that's how many in the #1 category are complaining about being given the #2 treatment... :)

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 17:41 UTC (Wed) by Kluge (subscriber, #2881) [Link] (9 responses)

No one blames GNOME for doing something new. People blame GNOME for doing things that suit developers and not users. Emphasizing a good developer experience is essential (see how incredibly productive LibreOffice development has become), but UX decisions should focus on users, including existing user expectations.

GNOME 46 puts Flatpaks front and center

Posted Mar 27, 2024 21:27 UTC (Wed) by gioele (subscriber, #61675) [Link]

> UX decisions should focus on users, including existing user expectations.

And should not focus on prospective new users at the expenses of existing users.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 12:56 UTC (Fri) by pizza (subscriber, #46) [Link] (7 responses)

> No one blames GNOME for doing something new. People blame GNOME for doing things that suit developers and not users.

First, developers are users too.

Or are you genuinely complaining about low-level technical decisions like shell extensions are implemented in javsacript as opposed to C# or whatever?

Second, my anectdotal experience is that just-plain-office-drone-type-users pick up gnome 3 just fine with no handholding beyond gnome's builtin "welcome to gnome" tutorial. They all just use whatever is put in front of them. (And incidently, these same just-plain-users manage to get a non-locked-down Windows installation completely full of malware within days..)

It's the self-titled "power users" that are the complainers; not because it is too haaaaard to learn something new but because they want everything just the way they want it, with nothing changing except for the visible things they want to change. It's always upon the "Developers" to "nerd harder" to make exactly what these users want.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 15:30 UTC (Fri) by raven667 (subscriber, #5198) [Link] (6 responses)

This is becoming a tangent, but with GNOME it's far more likely to be in front of a nerd than an office drone, so while I do appreciate the commitment to design and simplicity, the user stories should maybe be weighted toward Developer/Operations workstations, without losing the usability that allows other office workers and home users to share in the experience. Know your audience.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 19:42 UTC (Fri) by pizza (subscriber, #46) [Link] (5 responses)

> Know your audience.

....What makes you think GNOME doesn't "know their audience"?

In a sense this is actually a circular argument; Gnome's audience is the folks who like the approach that Gnome has taken for the past *fifteen years* [1]

Those that didn't like that approach forked G2 to create Mate, and G3 to create Cinnamon. Neither is anywhere near as popular as upstream G3.

[1] It's much older than that; there's a clear progression going back to the pre-G2 days.

GNOME 46 puts Flatpaks front and center

Posted Mar 29, 2024 21:28 UTC (Fri) by Cyberax (✭ supporter ✭, #52523) [Link] (4 responses)

Completely stagnant Linux desktop market share?

GNOME 46 puts Flatpaks front and center

Posted Mar 30, 2024 14:50 UTC (Sat) by ebassi (subscriber, #54855) [Link] (3 responses)

So GNOME should increase the desktop market share by… doing what the existing, hard core user base of Linux wants, as opposed to appealing to other, different user bases?

GNOME 46 puts Flatpaks front and center

Posted Mar 30, 2024 18:49 UTC (Sat) by Cyberax (✭ supporter ✭, #52523) [Link] (2 responses)

> So GNOME should increase the desktop market share by… doing what the existing, hard core user base of Linux wants

You know, actually yes. Not annoying your _existing_ users is a good first step. When your adoption is driven by word-of-mouth and social networks and not through ads and marketing, alienating your core users will not help you at all.

The other stupid blunder was the belief that people will switch to GNOME because it's so much more different than everything else. Dynamic "Activities" were completely unlike any other environment (Windows or MacOS). Needless to say, it hadn't happened.

GNOME 46 puts Flatpaks front and center

Posted Apr 4, 2024 12:40 UTC (Thu) by DOT (subscriber, #58786) [Link] (1 responses)

Most actual users are not annoyed, or they would be using something else. Gnome 2 users who didn't like v3 have been annoyed for 12 years and don't seem to be happy enough with their new Mate/Cinnamon clone. It's not like anyone is forcing you to use Gnome; that's the whole point of free desktops.

GNOME 46 puts Flatpaks front and center

Posted Apr 4, 2024 16:42 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

> Most actual users are not annoyed, or they would be using something else.

Well, yes. I switched from GNOME to xfce and then to macOS. I know a couple of hardcore Linux people who went down the same route.

GNOME in later releases walked back most of the initial stupidity, and that also helped.

GNOME 46 puts Flatpaks front and center

Posted Mar 28, 2024 19:26 UTC (Thu) by sramkrishna (subscriber, #72628) [Link]

I will also say that in terms of innovation - there is nothing interesting implementing someone else's design. What GNOME is doing is building from scratch a design forward desktop - they are learning and evolving designs which you don't see very often in open source projects. Plus, those designs are disseminated and critiqued and flamed or whatever. It's much harder process than just doing coding.


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