But I'll be honest: GNOME is huge and kind of bloated, and it's hard to disable various unwanted components. GNOME Shell is amazing, but a lot of the other components of GNOME are simply unwanted. This is what turns a lot of power users away from GNOME, which I think is a shame given all of the other amazing things about GNOME. While you won't find these instructions in the GNOME manuals, if you know what you're doing modern GNOME releases make it very easy to lobotomize a lot of the unneeded and unwanted features.
Jonas Ã…dahl from Red Hat has been busy adding new D-Bus APIs to libmutter. Mutter is the GNOME window manager and Wayland compositor. The two new APIs, org.gnome.Mutter.RemoteDesktop and org.gnome.Mutter.ScreenCast, expose a PipeWire stream containing the contents of the system's screens. The new APIs can create full-screen streams, or streams for individual windows. Only the former has been implemented.
These new APIs finally allows for services such as RDP and VNC servers and screen recording under Wayland. Once again, Mr. Ã…hdahl delivers! He has also created GNOME Remote Desktop, a new user-level systemd service daemon that is built on the new RemoteDesktop API in libmutter, plus VNC support from libvncserver. The new service can be used to connect up a remote VNC client to your local screen’s session. GNOME Remote Desktop appears to be a drop-in replacement for Vino server.
GNOME has been without its own Remote Desktop option since the switch to Wayland, and this work fills that gap.
GNOME 3.16 brings a brand new notification system and updated calendar design, which helps you to easily keep track of what’s happened, and includes useful information like world times and event reminders. Other features include overlaid scrollbars, updated visuals, improved content views in Files, and a redesigned image viewer.
Major additions have also been made to the GNOME developer experience: GTK+ support for OpenGL now allows GTK+ apps to support 3D natively, a new GLib reference counting feature will help with debugging, and GTK+ Inspector has also had a major update.
Recently Groupon announced a product with the same product name as GNOME. Groupon's product is a tablet based point of sale "operating system for merchants to run their entire operation." The GNOME community was shocked that Groupon would use our mark for a product so closely related to the GNOME desktop and technology. It was almost inconceivable to us that Groupon, with over $2.5 billion in annual revenue, a full legal team and a huge engineering staff would not have heard of the GNOME project, found our trademark registration using a casual search, or even found our website, but we nevertheless got in touch with them and asked them to pick another name. Not only did Groupon refuse, but it has now filed even more trademark applications (the full list of applications they filed can be found here, here and here). To use the GNOME name for a proprietary software product that is antithetical to the fundamental ideas of the GNOME community, the free software community and the GNU project is outrageous. Please help us fight this huge company as they try to trade on our goodwill and hard earned reputation.
Groupon acting scummy. Say it ain't so.
Update: Groupon has decided to abandon the trademark applications. Situation resolved!
In this brief review I take a fresh look at GNOME today, as it's currently distributed in several popular Linux distributions.
Major new features for this release include a significant update to the experience for finding and installing applications, as well as major facelifts for the Videos and gedit applications. Those who have high resolution displays will benefit from greater support, and users will experience better start up times as well as more efficient resource usage. They will also be able to quickly organize their applications with the new application folders feature.
I remember a time when GNOME and KDE releases were big deals here. Feels like eons ago, a distant memory from an irrelevant past.