This post is more than a year old and may be outdated.

Ubuntu MATE 20.04 LTS represents 2 years :sweat_drops: of continued improvement to MATE Desktop and Ubuntu MATE itself. For Ubuntu MATE 19.10 we focused on addressing as many “paper-cut” issues as possible. That was a hugely successful :tada: initiative, the community feedback was overwhelmingly positive :chart_with_upwards_trend: and that is reflected in adoption; the Ubuntu MATE 19.10 interim release is our most actively used interim release to date! :champagne: This was only possible thanks to dedicated group of QA testers joining the Ubuntu MATE team and coordinating with developers to highlight :flashlight: where attention was needed.

Recognising that we’re on to a good thing, :thumbsup: we’ve repeated this trick for Ubuntu MATE 20.04 LTS by once again by focusing :eyes: on the pain points our community is most vocal :loudspeaker: about. You’ll find details of everything we’ve improved or fixed since 19.10 plus a summary of what’s changed since 18.04 below :point_down:

I’d like to extend my sincere thanks to everyone who has played an active role in improving Ubuntu MATE for this LTS release :clap: From reporting bugs, submitting translations, providing patches, contributing to our crowd funding, developing new features, creating artwork, offering community support, actively testing and providing QA feedback to writing documentation or creating this fabulous website. Thank you! Thank you all for getting out there and making a difference! :green_heart:

Ubuntu MATE 20.04 Desktop Ubuntu MATE 20.04 - Welcome now offers a few buckets of paint!

What changed since the Ubuntu MATE 18.04 LTS?

Those of you who follow the desktop Linux news will know that upstream MATE Desktop recently released version 1.24. Ubuntu MATE 20.04 is shipping with MATE Desktop 1.24. Thus, all of the improvements in MATE Desktop 1.24 are present in Ubuntu MATE 20.04 LTS.

Since the last LTS we worked on the following:

  • Added multiple coloured theme variations :art: as one-click installs for those of you who simply don’t like Chelsea Cucumber :cucumber:
  • Added experimental ZFS :file_folder: install option.
  • Added GameMode :video_game: from Feral Interactive.
  • Fixed several crashers :bomb: in Brisk Menu and added keyboard :keyboard: navigation.
  • Fixed panel layout switching :hammer_and_wrench: which is now stable and reliable via MATE Tweak Tweak and Ubuntu MATE Welcome.
  • Fixed rendering window controls on HiDPI :mag: displays.
  • Fixed irregular icon sizes :straight_ruler: in MATE Control Center and made them render nicely on HiDPI displays.
  • Fixed unresponsive Caja :file_folder: extensions.
  • Fixed mate-power-manager :electric_plug: to use upower-glib get_devices2().
  • Fixed unresponsive Pluma :notebook: plugins.
  • Fixed a crasher :bomb: in MATE Dock Applet due to an Attribute error in adjust_minimise_pos().
  • Fixed auto-start errors in mate-session-manager.
  • Fixed saving/restoring custom panel layouts via MATE Tweak.
  • Gave Ubuntu MATE Welcome a fresh coat of :paintbrush:.
  • Updated the Ubuntu MATE Guide :question:
  • Updated the Ubiquity Slideshow :performing_arts:

Firmware updater

We’ve add a GTK front end for fwupd; this application can:

  • Upgrade, Downgrade, & Reinstall firmware on devices supported by Linux Vendor Firmware Service (LVFS).
  • Unlock locked fwupd devices.
  • Verify firmware on supported devices.
  • Display all releases for a fwupd device.

Firmware Ubuntu MATE 20.04 - Features an LVFS compatible Firmware management utility

Window Manager improvements

Marco is the Window Manager for MATE Desktop and in Ubuntu MATE 20.04 it brings a number of new features and fixes.

XPresent support is properly fixed, which means that screen tearing is now a thing of the past and invisible window corners are finally here! Invisible window corners mean that windows can be easily resized :straight_ruler: without having to precisely grab the window corners. HiDPI rendering improvements fix a number of rendering problems that were present in various themes and components. Most notably, windows controls are now HIDPI aware.

  • Magnus (see below) provides screen magnification
  • Marco supports invisible windows borders
  • Marco has improved Alt + Tab behaviour
  • Marco is free from screen tearing
  • Marco frame performance when gaming is further improved

Minimized Application Preview

Minimized applications in the window list now present a thumbnail preview.

Minimized Preview

Alt+Tab navigation makes it possible to traverse the application switcher via keyboard and mouse. Alt + Tab.

Alt-Tab Switcher

Workspace Switcher allows you to switch between workspaces using a the keyboard and mouse. Alt + Tab + Ctrl.

Workspace Switcher

Compiz and Compton have been removed from the default Ubuntu MATE install. The fundamental reasons for including them no longer exist.Only having one window manager to target means we can promptly deliver new features and minimise development effort. Which brings us to…

New Key-bindings

The key-bindings for window tiling have only worked on full keyboards :keyboard: with a 10-key pad. Few laptops :computer: have a 10-key pad and not all keyboards have a 10-key either. There are some well known key-bindings from other platforms that were not recognised in Ubuntu MATE. So, we’ve had a think :think: and have come up with this:

  • Maximise Window: Super + Up
  • Restore Window: Super + Down
  • Title Window right: Super + Right
  • Title Window left: Super + Left
  • Center Window: Alt + Super + c
  • Title Window to upper right corner: Alt + Super + Right
  • Title Window to upper left corner: Alt + Super + Left
  • Title Window to lower right corner: Shift + Alt + Super + Right
  • Title Window to lower left Corner: Shift + Alt + Super + Left
  • Shade Window: Control + Alt + s

It is now possible to tile a window to all screen quadrants :triangular_ruler: using any keyboard form factor. We updated the application launcher key-bindings, some of these have existed in Ubuntu MATE for a while:

  • Cycle external displays: Super + P
  • Lock Screen: Super + L
  • Screenshot a rectangle: Shift + PrintScr
  • Open File Manager: Super + e
  • Open Terminal: Super + T
  • Open Control Center: Super + I
  • Open Search: Super + S
  • Open Task Manager: Control + Shift + Escape
  • Open System Information: Super + Pause

The key-bindings compliment existing well established alternatives. So if Ctrl + Alt + T (Terminal) and Ctrl + Alt + L (Lock Screen) are ingrained in your muscle :muscle: memory 🧠 they are still available too. You can find all the keyboard shortcuts documented in the Getting Started section of Ubuntu MATE Welcome.

Brisk Menu

Brisk Menu is under the Solus GitHub organisation, but it’s been a couple of years since it had a new release. The Solus Project gave me administrative access :trident: to the Brisk Menu repo and I’ve made a new release. Thanks to the efforts of a couple of Ubuntu MATE contributors, several bug :bug: fixes have landed too, which includes resolving frequent crashers :bomb: in Brisk Menu, preventing a scrollbar always appearing in the category column of the menu, silencing sounds firing as you rollover menu entries and adding keyboard :keyboard: navigation.

MATE Panel

MATE Panel has had a long-standing bug fixed that caused it to crash :boom: when the panel was reset or replaced. This was most noticeable when switching panel layouts via MATE Tweak and could result in the panel layout being left incomplete or entirely absent. This bug is now fixed! MATE Tweak has been updated to neatly integrate with with fixed MATE Panel behaviour so that layout switching is now 100% reliable.

Indicators

A bug which resulted in oversized icons in indicators is finally resolved.

Before After
Before :poop: After :heart_eyes:

However, it turned out some of the bugs were due to the icons :art: themselves. Over :100: icons have been refactored :paintbrush:️ to correct their resolutions or aspect ratio; as a result the panel and indicators both scale correctly.

A race condition that could result in two network status icons being displayed is fixed, and when connected via VPN, lock icons are now overlayed on the Network Indicator. The battery :battery: indicator is improved and now has a larger charging symbol while charging.

We’ve added the Date/Time Indicator and integrated it with MATE Desktop and it now replaces the MATE clock applet which corrects the placement of the clock and session indicators.

We’ve finally addressed a long standing issue which has been around since Ubuntu MATE 14.10 🕸️: some of the monochrome symbolic icons used in the indicators were also used in applications. The presented a couple of issues:

  • In certain cases, you couldn’t easily see the icons against the window base colour.
  • The mix of monochrome and full colour icons in applications looked inconsistent.

This issue is now resolved; monochrome symbolic icons are only used for indicators and full colour icons are used in the Control Center, Sound Preferences, Bluetooth, OSD, etc.

MATE Window Applets

MATE Window Applets have received a number of bug fixes and new features from a community contributor. Window control icons now dynamically load from the currently selected theme, rather than requiring manual user configuration. A number of bugs (including significant memory leaks) have also been resolved.

Notification Center

Ubuntu MATE 20.04 includes a new Indicator that provides a “notification center” :bell: We worked with the upstream developer to add new features to indicator-notifications and integrate it with MATE Notifications Daemon.

Notification Settings

We now have a notification center that also offers a “do not disturb” :red_circle: feature. When do not disturb is enabled, notifications will be muted and captured in the notification center for review. It’s also possible to blacklist some notifications, so they are never stored by the notification center. I’ve created an icon theme for the notification center so it fits the look and feel of the default Ubuntu MATE theme. Notification hints are also fixed so any notifications supplying additional media, such as sounds or icons, now work.

Evolution replaces Thunderbird

The Ubuntu MATE development team discussed the pros and cons of switching the default mail :email: client in Ubuntu MATE to Evolution. Here is a summary of our assessment:

  • Thunderbird does not integrate as well with the desktop.
    • For example, theme integration, font integration, compatibility with HUD (which is increasingly difficult to support in Thunderbird), notifications with action buttons, locale and spell checking.
  • Evolution integrates well with MATE Desktop given that both use GTK3.
  • Evolution includes interoperability with LibreOffice, for which Ubuntu MATE is already shipping the required components.
  • Evolution has superior integration with Google Mail and Exchange, including calendar, contacts, tasks, and memos.

Indicator Date/Time also integrates with Evolution. It is fully functional, including all the features of creating new events or opening upcoming events from the indicator. Clicking on an individual day in the month displays the events for that day, etc.

Indicator Date Time

For the many people who use web-mail exclusively, this change will have no impact, but for those who use desktop mail we feel these productivity :chart_with_upwards_trend: improvements are significant.

For those of you who love :two_hearts: Thunderbird and wish to continue using it, we will continue to offer Thunderbird in the Software Boutique for a one-click install. Likewise, Evolution is now in the Software Boutique, and can be installed/removed with one click.

Magnus

Most desktop environments are lacking a screen magnifier, which is an essential application for visually impaired :eyeglasses: computer users, as well as accurate graphical design or detail work. One of the reasons we ship Compiz in Ubuntu MATE is because it has an excellent screen magnifier and was our solution for people who need magnification :mag:

Magnus for zooming into the screen

Martin and Stuart Langridge collaborated to create Magnus; a very simple desktop magnifier, showing the area around the mouse pointer in a separate window magnified two, three, four, or five times. Magnus is now shipped :ship: by default in Ubuntu MATE 20.04.

Ubuntu MATE Themes

Dozens of theme-related bugs have been fixed. The Ubuntu MATE themes have been added to the gtk-common-themes used by snaps, so snapped applications are now themed correctly for Ubuntu MATE users. This change is already available all the way back to Ubuntu MATE 16.04.

The most noticeable resolved theme issues are sensibly sized expanders in tree view (they were so tiny) that are easily clickable, window controls are correctly proportioned on CSD windows and we’ve add a splash of Chelsea Cucumber :bug: to the Ubuntu MATE logo on the menu. Everything the QA team highlighted has been fixed :hammer:

MATE Tweak and Ubuntu MATE Welcome

MATE Tweak now preserves user preferences when switching between custom layouts thanks to a community contribution.

If you’re familiar with MATE Tweak, you’ll know it can switch panel layouts to somewhat mimic other platforms and distros 🐧 We have now integrated a graphical layout switcher in Ubuntu MATE Welcome to better promote the feature and make it more accessible. We have actually had this feature since 18.04, but the bugs in MATE Panel I mentioned earlier meant it didn’t work. With all the associated panel bugs fixed :wrench: we now have this:

Desktop Layout Switcher

NVIDIA drivers

If you’ve been following the news surrounding Ubuntu you’ll know that Ubuntu will be shipping :ship: the NVIDIA proprietary drivers on the ISO images. Anyone selecting the additional 3rd party hardware drivers during installation without an Internet connection will have the drivers available in offline scenarios.

Post-install, Ubuntu MATE users with computers that support hybrid graphics will see the MATE Optimus hybrid graphics applet displaying the NVIDIA logo.

MATE Optimus

We have given MATE Optimus an update. MATE Optimus adds support for NVIDIA On-Demand and will now prompt users to log out when switching the GPU’s profile. MATE, XFCE, Budgie, Cinnamon, GNOME, KDE and LXQt are all supported. Wrappers, called offload-glx & offload-vulkan, can be used to easily offload games/apps to the PRIME renderer. I’m also delighted to see Ubuntu Budgie 20.04 are shipping MATE Optimus too!

The NVIDIA drivers are now going to receive updates via the official Ubuntu software repository. So no need to add a PPA to get updates and more importantly, the NVIDIA drivers are signed (which is not supported for drivers distributed via PPA) so you can keep Secure Boot enabled.

Remote Desktop Awareness

Our MATE Desktop 1.24 packages ship support for Remote Desktop Awareness (RDA). RDA makes MATE Desktop more aware of its execution context, so it behaves differently when run inside a remote desktop session compared to when running on local hardware. Different remote technology solutions support different features and they can now be queried from within MATE components. The inclusion of RDA offers the option to suspend your remote connection, supports folder sharing in Caja and MIME type bindings for SSHFS shares, and allows session suspension via the MATE screensaver.

ZFS on root

ZFS on Linux

Support for ZFS as the root filesystem is added as an experimental feature in 20.04. The ZFS file system and partitioning layout is handled automatically directly via the installer. zsys was added in 20.04 which now takes system snapshots before significant installs or upgrades and inserts restore options into the GRUB bootloader menus should you need to recover.

You can read more details on Didier Roche’s blogs:

Major Applications

Accompanying MATE Desktop 1.24.0 and Linux 5.4 are Firefox 75.0, Celluloid 0.18, LibreOffice 6.4.2.2 and Evolution 3.36.1.

Major Applications

See the Ubuntu 20.04 Release Notes for details of all the changes and improvements in Ubuntu that Ubuntu MATE benefits from.

Download Ubuntu MATE Today

Download

Upgrading from Ubuntu MATE 18.04 LTS or 19.10

You can upgrade to Ubuntu 20.04 LTS from either Ubuntu MATE 18.04 LTS or Ubuntu 19.10. Ensure that you have all updates installed for your current version of Ubuntu MATE before you upgrade.

  • Open the “Software & Updates” from the Control Center.
  • Select the 3rd Tab called “Updates”.
  • Set the “Notify me of a new Ubuntu version” drop down menu to “For long-term support versions” if you are using 18.04 LTS; set it to “For any new version” if you are using 19.10.
  • Press Alt+F2 and type in update-manager -c -d into the command box.
  • Update Manager should open up and tell you: New distribution release ‘20.04’ is available.
    • If not, you can use /usr/lib/ubuntu-release-upgrader/check-new-release-gtk
  • Click “Upgrade” and follow the on-screen instructions.

There are no offline upgrade options for Ubuntu MATE. Please ensure you have network connectivity to one of the official mirrors or to a locally accessible mirror and follow the instructions above.

Known Issues

Here are the known issues.

Ubuntu MATE

Ubuntu family issues

This is our known list of bugs that affects all flavours.

You’ll also want to check the Ubuntu MATE bug tracker to see what has already been reported. These issues will be addressed in due course.

Feedback

Is there anything you can help with or want to be involved in? Maybe you just want to discuss your experiences or ask the maintainers some questions. Please come and talk to us.

Comments

Latest


Archives

October 2024
April 2024
September 2023
April 2023
September 2022
March 2022
January 2022
October 2021
April 2021
October 2020
April 2020
October 2019
April 2019
March 2019
October 2018
September 2018
April 2018
March 2018
October 2017
September 2017
August 2017
July 2017
April 2017
March 2017
February 2017
January 2017
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
October 2015
September 2015
August 2015
July 2015
June 2015
May 2015
April 2015
March 2015
February 2015
January 2015
December 2014
November 2014
October 2014
September 2014
August 2014
July 2014
June 2014