New Features

Linux Mint 21.2 Cinnamon

Linux Mint 21.2 is a long term support release which will be supported until 2027. It comes with updated software and brings refinements and many new features to make your desktop experience more comfortable.


Linux Mint 21.2 "Victoria" Cinnamon Edition

Slick Greeter

Slick Greeter, which is in charge of the login screen, was given support for multiple keyboard layouts. The indicator located on the top-right corner of the screen opens a menu which lets you switch between layouts.


Support for multiple keyboard layouts

System layouts defined in /etc/default/keyboard are listed first for easy access. Below that a sub-menu lists all supported layouts.

Touchpad support was also improved. Tap-to-click is detected and enabled automatically in the login screen.

The layout used for Onboard, the on-screen keyboard is configurable.


Configurable layout for the on-screen keyboard

The keyboard navigation was improved. The arrow keys can be used to edit the password which is being typed. A revealer icon appears when the password is clicked or edited. This revealer can be used to toggle the visibility of the password.


Password revealer in the login screen

Among other small improvements Slick-greeter also received support for Wayland sessions, LXQT/Pademelon badges and a scrollable session list.

Software Manager

The Software Manager was given a UI refresh.


Better apps and UI refresh in the Software Manager

The list of featured applications was updated and now includes Flatpaks.

The scoring system was improved to give more visibility to new trending apps.

Pix

Pix, which was originally based on gThumb 3.2.8, was rebased on gThumb 3.12.2.

The new gThumb UI was adopted. It uses headerbars and buttons instead of toolbars and menubars. It’s slightly less discoverable for newcomers but it looks very clean and remains quite intuitive.


Pix 3.0

This rebase brings 168 new features or user visible changes, most notably:

  • Better performance, faster image loading, faster navigation
  • Support for AVIF/HEIF and JXL formats
  • Improved support for GIF, RAW and TIFF images
  • Improved zoom controls
  • Support for larger thumbnail sizes: 512, 768 and 1024 pixels.
  • Allow to set shortcuts to activate filters.
  • Template editor to edit text values with special codes:
  • script commands, rename templates, print header and footer, etc.
  • Support for color profiles
  • Improved video playback
  • New image tools: special effects; curves.
  • Color picker
  • Search in multiple folders
  • Customizable keyboard shortcuts
  • Improved filters
  • Meson build system

The changes which were specific to Pix were cherry picked and re-applied. These include:

  • A more intuitive default configuration
  • Support for Cinnamon, MATE, Xfce
  • Configurable dark-mode
  • Support for Xapps favorites

Look and Feel

Folder icons

Folder icons no longer feature a stripe. Instead, each color received beautiful two-tones icons.

Here are a few examples:


Aqua folders

Pink folders

New color variants were introduced for popular colors.

This one is Yaru (from Papirus, inspired by the Yaru theme from Ubuntu):


Yaru folders with Orange theme

And from blue to green we’ve got 7 beautiful variants. Here’s Teal using Cyan icons:


Cyan folders with Teal theme

Brown and Sand were shades of the same color (same hue) so brown was removed.

Tooltips

Tooltips looked slightly different depending on where they came from (GTK2, GTK3, Cinnamon). They also featured a grey border which didn’t look clean around their yellow background.

Consistency issues across the various GTK versions and Cinnamon were fixed. We took inspiration from Adwaita and made our tooltips bigger, rounder and with larger margins.

Tooltips are transient elements which highlight an event or a feature. They should be beautiful and noticeable.


Accentuated tooltips

In Cinnamon we also added a bit of space between the applets and their tooltips so they wouldn’t be stuck to the panel.

Titlebars

Titlebar buttons were realigned.


Realigned titlebar buttons
Mono icons

Here's a "Copy" menu item which uses a symbolic icon:


Symbolic icons adapt to their background

The icon changes color from black to white when the menu item is hovered. It always matches the label.

Here's the same menu item, using a mono icon:


Traditional icons do not

This icon is not symbolic. This is a monochrome icon which is rendered just the way it looks. It doesn't change color dynamically, and it doesn't match the label.

To prevent this kind of issue all the applications and projects we develop use symbolic icons. This ensures they look fine with any themes, whether the themes are dark, light or light and dark.

Until now Mint-Y provided monochrome icons. This allowed applications which still don't use symbolic icons to get a modern look, with monochrome icons. This was done at a cost though. First, it only worked with light themes, so each color variant had to be duplicated, to provide both a light and a dark icon theme. Second, no matter what, this couldn’t work with themes which mixed dark and light elements (Mint-Y-Legacy-Darker or Arc-Darker for instance).

This is Transmission, one of the few applications which still doesn't use symbolic icons. It looked nice because Mint-Y provided monochrome icons which look similar to its symbolic icons.. but this application features the same theme compatibility issues as above.


Transmission with mono icons

In Linux Mint 21.2 all monochrome icons and all Dark icon themes are removed. In applications which still use them, fullcolor icons now default to Adwaita.


Transmisssion with Adwaita icons

Whether or not they look better is subjective, but at least this makes the applications compatible with any control themes.

XDG Desktop Portal

XDG Desktop Portal support was added to XApp for Cinnamon, MATE and Xfce.

This provides better compatibility between desktop environments and non-native applications such as flatpaks or GNOME apps (libhandy/libadwaita apps).

Among other things this makes it possible for these apps to take screenshots or to support dark-mode.

As a result, Dark mode becomes a global setting which is set in cinnamon-settings (for Cinnamon) or in mintdesktop (for MATE and Xfce).

The dark mode setting affects applications which support it and lets you choose between three options:

  • Prefer light
  • Prefer dark
  • Let the applications decide

Among the many apps which support it, some are light by default (Firefox, Xed, Thingy, Xreader) and some are dark by default (Xviewer, Pix). The setting is also supported by many Flatpaks and GNOME/LibAdwaita applications.

Cinnamon 5.8

Styles

Cinnamon 5.8 introduces a new concept called “styles”.

A style has up to three modes: mixed, dark and light. Each of these modes can contain color “variants”. A variant is a combination of themes which work well together.


Cinnamon styles

The idea behind styles, modes and variants is to make it really simple to switch to something that looks great, and to quickly browse what’s there, no matter how many individual themes are installed and without having to find elements which match each other.

In the style combo you’ll see popular styles such as Adwaita, Mint-X, Mint-Y etc.. choose one mode and the color variants will show up.


Adwaita modes and color variants

You can switch between styles, modes and color variants with a few clicks of a button.

If you want to tune things or select a combination of themes which isn’t proposed, you can click on “Advanced settings” and get back to the familiar settings window where you can choose each theme individually.

Notifications

The Cinnamon notifications were redesigned to feature the accent color.


Redesigned notifications

Whenever possible notifications also prefer symbolic icons.

Gesture Support

Gesture support was added for window management, workspace management, tiling and media controls.

Gestures are supported on touchpads, touchscreens and tablets.


Gestures are now supported in Cinnamon
Other Improvements

The main menu is now resizable, just drag the edge with the mouse to rezize it to your liking.

Experimental theme support for bumpmap and blur was add to Cinnamon.

Notifications for low-level battery connected devices can be disabled.

Nemo features multi-threaded thumbnails. Instead of generating each thumbnail one by one, Nemo now generates multiple thumbnails in parallel. This uses more CPU but it results in loading directory content faster, especially for directories which contain a large amount of media files.

CJS, the Cinnamon Javascript interpreter, was rebased on GJS 1.74 to make use of SpiderMonkey (libmozjs) 102.

Warpinator

Warpinator is designed to let people see each other and share files on the local network as easily as possible and without setup. Although access to the local network itself should be monitored/restricted in the first place, once you’re connected to it, you can see and interact with other Warpinator instances.

The SUSE security team recently performed a review of the codebase and highlighted some concerns. Discussions followed and decisions were taken to harden the security in Warpinator.

Security bugs (CVE-2022-42725) were fixed to prevent files potentially being written outside of the download directory in the case of a malicious remote copy of Warpinator.

Setting a group code became a requirement for the application to remain open indefinitely or to be started automatically after login. Only computers which share the same group code see each other and their communication is encrypted. This was done to prevent a malicious copy of Warpinator from pretending to be someone else on the network and initiate transfers, especially in cases where the target’s instance is set to automatically accept incoming requests.

People who want to casually share files now and then would communicate first, agree on timing and what’s being shared. They’d launch their instances around the same time and expect what they agreed on. In this scenario the lack of setup requirement is key and there is no significant need for a group code.

In preparation for future potential bugs or security issues, changes were implemented to completely isolate Warpinator from the filesystem and make it technically unable to write anywhere other than in the incoming folder.

Warpinator received support for landlock and bubblewrap. These technologies were used to guarantee folder isolation, basically making Warpinator technically unable to write outside of its dedicated download folder.

Warpinator is used in many different ways and in different environments. Whether it’s in an office with a secure network and a multitude of computers which trust each others and are constantly open to transfers… or on a public Wifi between two friends’ laptops, or even as we recently mentioned just you sending files to yourself from/to a smartphone, a steam deck or another box. We want Warpinator to work for everyone, to be as secure as possible in environments where it’s setup to be secure (with a group code, autostart, auto-accepting requests etc..), and to require no configuration in use cases where users themselves communicate first and don’t rely on the network to trust each others.

Other improvements

Blueman was upgraded to version 2.3.5.

Linux Mint 21.2 features full support for HEIF and AVIF image files.

Adobe Illustrator documents are supported by Xreader, the Document Viewer.

Mint-Y-Legacy was renamed Mint-L. If you enjoy the “Darker” themes, it’s never been easier to select. And now that the mono icons are gone it’s compatible with fullcolor applications.

Folder-color-switcher no longer tries to guess icon colors based on their theme name. The color matches are defined /usr/share/folder-color-switcher/colors.d/.

Xreader defaults to page mode with a maximized window.

Nvidia offload is now handled by libxapp and delegated to switcheroo. This is used by Cinnamon and mintmenu.

Artwork improvements

Linux Mint 21.2 features a superb collection of backgrounds from Bruno Fantinatti, Bilal Mansuri, Jonathan Gallegos, Julius Rinke, Kazuki Taira, Lorenzo Herrera, Mike Enerio, Markos Mant, Masahiro Miyagi, Mohamed Nohassi, Marek Piwnicki, Nguyen Dang Hoang Nhu, Pawel Czerwinski, Tim Gouw, Timon Studler and Vanessa Friedl.


An overview of the new backgrounds

Main components

Linux Mint 21.2 features Cinnamon 5.8, a Linux kernel 5.15 and an Ubuntu 22.04 package base.

LTS strategy

Linux Mint 21.2 will receive security updates until 2027.

Until 2024, future versions of Linux Mint will use the same package base as Linux Mint 21.2, making it trivial for people to upgrade.

Until 2024, the development team won't start working on a new base and will be fully focused on this one.