GNOME 49 has been officially released! Head over to the release notes to discover all the new features and enhancements:
Many thanks to our community for your work over the past 6 months. You're amazing!
GNOME 49 has been officially released! Head over to the release notes to discover all the new features and enhancements:
Many thanks to our community for your work over the past 6 months. You're amazing!
Thank you to everyone who helped make GNOME 49 a reality—especially every Friend of GNOME whose financial support sustains the GNOME Foundation!
If you'd like to join us on the road to GNOME 50, consider donating to become a Friend of GNOME today. With your help, we can continue to build a diverse and sustainable free software personal computing ecosystem to realize a world where everyone is empowered by technology they can trust.
Itching to try GNOME 49 today? Developers and curious testers can try GNOME OS in a virtual machine or bare metal:
Just remember that GNOME OS itself is considered pre-release software; bad things may happen if you use it in production. Happy testing!
@gnome a section some might gloss over is the one about how the Software app is snappier now. I’m checking it out right now and it really is a lot more usable than i remember it being before (in prior releases it would often lock up for seemingly no reason). it’s a major improvement
it’s still pretty bare UX wise but it’s consistently usable and people will appreciate that a ton, especially those new to linux
@gnome To anybody who uses gnome today: I haven't used gnome in a few years. I stopped because it didn't have a system tray for things like steam, discord, teams, docker, podman, etc...
I had to use an extension to get one there but it broke after every update.
Is a system tray (or something like it) built in yet? Where do the icons for those background apps sit? Are they forced into the space of the dock with the other apps? Or is there another approach that doesn't break after every update?
@spartanatreyu @gnome I asked that a while ago. They do not plan to ever support tray icons again, Neither do they want to support the common APIs originally used for tray icons. Only the list in the main menu on the top right is supported, and only apps using the xdg-portals pop up there (afaik).
For full functionality you won't get around Extensions. And for those they also do not plan to do any API, but only monkey-patching code. So both upgrades breaking them and desktop instability remain.
@raven667 @spartanatreyu @gnome We did mention two reasons:
1. Your desktop will break upon every upgrade
2. You desktop can become unstable and break
I used Gnome for quite a while and I would love to keep using it, but after losing both work progress and game progress three times due to gnome-shell crashing I counted my losses and moved over to KDE.
The Gnome Extension system is *not* stable, and they refuse to change anything on it. They decided against creating an API for stability.
@Natanox @spartanatreyu @gnome I may be incredibly lucky, but I've never experienced a gnome-shell crash, and I've been using GNOME3 with extensions as my daily driver for nearly 10y for work. Maybe some optional telemetry can/should/does exist to report failing extensions so they can be pulled or flagged if they are causing problems, but I understand why GNOME prioritizes privacy over telemetry and probably doesn't have good comprehensive automated data on reliability issues. I'm sorry that happened to you.
Maybe someday a developer will volunteer to create a more sandboxed extension API, like how Firefox moved from extensions just running inside the browser engine to standardized WebExtensions, but I'm not sure that's the biggest pain point right now so I don't foresee that happening in the near future.
@raven667 That's not true, it completely depends on how they implement it. Nothing stops them from still allowing the unsafe patching for extensions that need to use that (e.g. to customize distros like Ubuntu or Zorin) while also having an API for extensions that can then be marked and sorted as "safe", which won't break every upgrade, can gracefully crash without taking down the shell and are in general easier to develop.
It's a matter of will, not of technical feasability.