Looking forward GNOME 3.22

The old GNOME mantra:

The best GNOME release is the next GNOME release.

is still true! Between backend reworks, Summer of Code projects and spontaneous contributions from awsome random contributors, here are the things that I’m looking forward with GNOME 3.22 release.


Let’s face it: Nautilus is heading towards a bright future and it’s getting in a very good shape – and the community that is growing around it is absolutely gorgeous. Obviously, this is not random; Carlos Soriano is working very hard to make it happen.

This leads not only to fun IRC chats, but tons of contributions. Nautilus’ codebase had its style unified, making it very nice for newcomers to send their patches. After a huge work on Nautilus’ internals, things are in a better shape now and new features are popping up. If you want a more complete list of Nautilus improvements, check Carlos’ blog post about it. Below, the ones that caught my attention.

Batch rename

I didn’t notice how a batch rename tool could simplify one’s life. I personally wasn’t confident this would be useful, but now I can’t live without it! Thanks to Alex Pandelea, we can do things like this now:

The new batch rename dialog

Integrated compressed files

Another detail that required lots of improvements on how Nautilus works is the integration of compressed files. This is the kind of thing that gives Nautilus a kudo for the attention to details. Having progress report in the Nautilus progress popover and a built-in way to create compressed files makes me feel like Nautilus cares about me 🙂 Thanks Razvan!

compress window.png
Dialog to compress a set of files (picture made by Carlos)
Progress of the compression in the popover (picture made by Carlos)


GNOME Calendar

This cycle I focused my efforts at GNOME Calendar. I already wrote about it multiple times, but in short, Calendar received:



In one phrase: I can use Music now. My music collection is considerable (over 9000 individual songs) and GNOME Music simply couldn’t handle it.

Let me be crystal clear: Tracker is fast as hell. GNOME Music was slow to death. Retrieving the list of songs from Tracker takes about 0.25 second, putting the songs into a window and presenting it used to take ~85 seconds. Yes, that’s right, 340x slower.

Fortunately, this is fixed and will be distributed with GNOME Music 3.22 🙂



This new app is surprising me. A lot. I was trying to play Spyro 3 – Year of the dragon for months, without success. Then I tried GNOME Games – without success too. But at least, I could report my issues to Adrien, and what a supportive guy he is! With his help, we were able to debug my failures and, surprise!, he fixed it right after.

Not only it automagically discovers my games, it also searches for nice covers (thanks to Bastien Nocera’s Grilo work)

And now, after a journey through different PS1 emulators, I can play Spyro again. I could only get it working using Games from Flatpak’s nightly builds – but hey, it works, that’s what matters.

Good old time, huh?

Yay! That’s very promosing! (Although I wonder how much  it will impact my productivity :P)


Thanks to the amazing team that leads the development of Gtk+, it keeps receiving a flow of new features, improvements and fixes so fast that it’s hard to track. This round, I was able to add a small feature, the CSS background-blend-mode property support. It definitely isn’t a big thing, but I learned a lot throughout the whole process and I plan to work on more CSS3 features like filters, blend groups and others (and finally give Lapo all the tools he wants to create his crazy themes).

But wait! The greatest thing that Gtk+ will receive in 3.24 (or rather, 4.0 if I understood the new release scheme correctly) is the Gtk+ Scene Graph (aka GSK), thanks to Emmanuele. I’m looking forward using it in a future release!

Not everything is perfect…

Some things didn’t make for this release. I’m particularly sad about GNOME Control Center, which received a new UI but won’t switch to it because not all panels got ready in time. Also, Nautilus’ actionbar wasn’t good enough too – we weren’t satisfied with the end result, and decided it needs more research and love.

Basically, everything I touched outside GNOME Calendar. Sorry, folks!

… but we’ll get there!

So now it’s time to start planning the next cycle – this time, I want to try something new and decide some features based only on community input. I’ll run pools and decide the priorities with that, ask around and really try to get the community involved in the whole process. Stay tuned!

I’d like to thank my employer Endless for allowing me to work on GNOME – it’s awsome that I can do what I love to do as part of my job. Thanks, Endless!

banner down

14 thoughts on “Looking forward GNOME 3.22

  1. I want to congratulate him for his contribution to the community, nice work!!! as is the performance of gnome 3.22?
    GNOME 3.14 –> 500/600 MB RAM
    GNOME 3.20 –> 900/1000 MB RAM


    1. Now, that is something to be fixed! Could you please provide more details?

      Ideally, if you have the oportunity, check which apps are consuming bloats of your RAM and file bugs at bugzilla.gnome.org for them. And a thanks beforehand for checking that out 🙂


  2. Do nautilus compression only supports zip, tar.xz and 7z. What about other formats? And password protection?

    Appart from that nice work. Waiting for the release.


      1. I follow your work and I’m excited for Gnome 3.22 and all the cherry picked updates to come in through the main channel.

        PSX games on Gnome Games adds value to the app, I have my games ISO’d and ready to go if that format is acceptable, we’ll see.

        I recently batch renamed 500 image files, I have about 5,500 more to do and Nautilus is my daily file manager – I found that Thunar Batch Rename was the only tool that worked – so hopefully Nautilus Batch Rename will be feature complete ready for me to use.

        I’ll be curious if Nautilus 3.22 List View hotkeys are still broken or not via Ctrl + 1 / Ctrl + 2 to change between them, I’m not sure if a bug has been created for it since 3.20.

        I’ve already given Gnome Music to 3 older persons (50+) who need simple visual apps, and it’s doing great for them already. (Rhythmbox would have been to complicated IMO.)

        Also, great work on the Calendar views, I have clients in the Medical Industry who exclusively use Mac, and it’s been a bit or a sore spot scheduling having that app behind par, one day I hope to deploy Gnome Linux everywhere I go so all these updates help a lot! 🙂


  3. Hello, I liked many changes that Nautilus has had in recent releases, however, other features still used by its users as desktop icons has not been touched in a long time.

    I have written a report (https://bugzilla.gnome.org/show_bug.cgi?id=771691) that basically requested separate options for the desktop icons in Nautilus, like any other platform or other file managers in the GNU/Linux ecosystem.



  4. I would love it if Gnome-Shell got some work. It’s starting to show its age a bit. App-folders could use some love, I.e. being able to make and remove them straight from the activities overview. Apart from Nautilus, Gnome Shell is the most important component of the Gnome desktop, and besides Wayland integration(which isn’t trivial) it seemingly hasn’t been touched in a couple years.

    Also, since gnome control center is changing its design to match that of gnome tweak tool, is there any chance of merging these tools together finally? Perhaps behind an “advanced mode” check box. It would go a long way to boosting usability and intuitiveness


  5. Awesome work as always.
    About the UI of the music’s selection mode… Is it gonna stay the same? It’s not like libgd at all, and I remember Allan not agreeing upon a UI closer to it than this new one, when I was playing around with a port.
    Also wish to see some more love for Shell, it’s got bugs and performance issues plus missing features, yet no one is really giving the attention to it, despite it being a core unit and my beloved part of GNOME…
    Keep up the good work.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s