Development Update Martin Wimpress

We are preparing Ubuntu MATE 18.04 (Bionic Beaver) for distribution on April 26th, 2018 With this Beta pre-release, you can see what we are trying out in preparation for our next (stable) version.

What works?

People tell us that Ubuntu MATE is stable. You may, or may not, agree.

Ubuntu MATE Beta Releases are NOT recommended for:

Regular users who are not aware of pre-release issues

Anyone who needs a stable system

Anyone uncomfortable running a possibly frequently broken system

Anyone in a production environment with data or workflows that need to be reliable

Ubuntu MATE Beta Releases are recommended for:

Regular users who want to help us test by finding, reporting, and/or fixing bugs

Ubuntu MATE, MATE, and GTK+ developers

What changed since the Ubuntu MATE 17.10 final release?

We’ve been refining Ubuntu MATE since the 17.10 release and making improvements to ensure that Ubuntu MATE offers what our users want today and what they’ll need over the life of this LTS release. This is what’s changed since 17.10.

MATE Desktop 1.20

As you may have seen, MATE Desktop 1.20 was released in February 2018 and offers some significant improvements:

MATE Desktop 1.20 supports HiDPI displays with dynamic detection and scaling. HiDPI hints for Qt applications are also pushed to the environment to improve cross toolkit integration. Toggling HiDPI modes triggers dynamic resize and scale, no log out/in required.

Marco now supports DRI3 and Present , if available. Frame rates in games are significantly increased when using Marco.

, if available. Marco now supports drag to quadrant window tiling, cursor keys can be used to navigate the Alt + Tab switcher and keyboard shortcuts to move windows to another monitor were added.

If your hardware/drivers support DRI3 then Marco compositing is now hardware accelerated. This dramatically improves 3D rendering performance, particularly in games. If your hardware doesn’t support DRI3 then Marco will fallback to a software compositor.

You can read the release announcement to discover everything that improved in MATE Desktop 1.20. It is a significant release that also includes a considerable number of bug fixes.

Global Menu and MATE HUD

The Global Menu integration is much improved. When the Global Menu is added to a panel the application menus are automatically removed from the application window and only presented globally, no additional configuration (as was the case) is required. Likewise removing the Global Menu from a panel will restore menus to their application windows.

The HUD now has a 250ms (default) timeout, holding Alt any longer won’t trigger the HUD. This is consistent with how the HUD in Unity 7 works. We’ve fixed a number of issues reported by users of Ubuntu MATE 17.10 regarding the HUD swallowing key presses. The HUD is also HiDPI aware now.

Indicators by default

Ubuntu MATE 18.04 uses Indicators by default in all layouts. These will be familiar to anyone who has used Unity 7 and offer better accessibility support and ease of use over notification area applets. The volume in Indicator Sound can now be over driven, so it is consistent with the MATE sound preferences. Notification area applets are still supported as a fallback.

MATE Dock Applet

MATE Dock Applet is used in the Mutiny layout, but anyone can add it to a panel to create custom panel arrangements. The new version adds support for BAMF and icon scrolling.

MATE Dock Applet no longer uses its own method of matching icons to applications and instead uses BAMF. What this means for users is that from now on the applet will be a lot better at matching applications and windows to their dock icons.

Icon scrolling is useful when the dock has limited space on its panel and will prevent it from expanding over other applets. This addresses an issue reported by several users in Ubuntu MATE 17.10.

Brisk Menu

Many users commented that when using the Mutiny layout the “traditional” menu felt out of place. The Solus Project, the maintainers of Brisk Menu, have add a dash-style launcher at our request. Ubuntu MATE 18.04 includes a patched version of Brisk Menu that includes this new dash launcher. When MATE Tweak is used to enable the Mutiny or Cupertino layout, it now switches on the dash launcher which enables a full screen, searchable, application launcher. Similarly, switching to the other panel layouts restores the more traditional Brisk Menu.

MATE Window Applets

The Mutiny layout now integrates the mate-window-applets. You can see these in action alongside an updated Mutiny layout here:

Minimal Installation

If you follow the Ubuntu news closely you may have heard that 18.04 now has a Minimal Install option. Ubuntu MATE was at the front of the queue to take advantage of this new feature.

The Minimal Install is a new option presented in the installer that will install just the MATE Desktop, its utilities, its themes and Firefox. All the other applications such as office suite, email client, video player, audio manager, etc. are not installed. If you’re interested, here is the complete list of software that will not be present on a minimal install of Ubuntu MATE 18.04

So, who’s this aimed at? There are users who like to uninstall the software they do not need or want and build out their own desktop experience. So for those users, a minimal install is a great platform to build on. For those of you interested in creating “kiosk” style devices, such as home brew Steam machines or Kodi boxes, then a minimal install is another useful starting point.

MATE Tweak

MATE Tweak can now toggle the HiDPI mode between auto detection, regular scaling and forced scaling. HiDPI mode changes are dynamically applied. MATE Tweak has a deeper understanding of Brisk Menu and Global Menu capabilities and manages them transparently while switching layouts. Switching layouts is far more reliable now too. We’ve removed the Interface section from MATE Tweak. Sadly all the features the Interface section tweaked have been dropped from GTK3 so are now redundant.

Caja

We’ve landed caja-eiciel and caja-seahorse.

caja-eiciel - An extension for Caja to edit access control lists (ACLs) and extended attributes (xattr)

- An extension for Caja to edit access control lists (ACLs) and extended attributes (xattr) caja-seahorse - An extension for Caja which allows encryption and decryption of OpenPGP files using GnuPG

Artwork, Fonts & Emoji

{;.center}

We are no longer shipping mate-backgrounds by default. They have served us well, but are looking a little stale now. We have created a new selection of high quality wallpapers comprised of some abstract designs and high resolution photos from unsplash.com. The Ubuntu MATE Plymouth theme (boot logo) is now HiDPI aware. Our friends at Ubuntu Budgie have uploaded a new version of Slick Greeter which now fades in smoothly, rather than the stuttering we saw in Ubuntu MATE 17.10. We’ve switched to Noto Sans for users of Japanese, Chinese and Korean fonts and glyphs. MATE Desktop 1.20 supports emoji input, so we’ve added a colour emoji font too.

Raspberry Pi images

We’re am planning on releasing Ubuntu MATE images for the Raspberry Pi around the time 18.04.1 is released, which should be sometime in July. It takes about a month to get the Raspberry Pi images built and tested and we simply don’t have time to do this in time for the April release of 18.04.

Download Ubuntu MATE 18.04 Beta 1 We’ve even redesigned the download page so it’s even easier to get started. Download

Known Issues

Here are the known issues.

Ubuntu MATE

Anyone upgrading from Ubuntu 16.04 or newer may need to use MATE Tweak to reset the panel layout to one of the bundled layouts post upgrade. Migrating panel layouts, particularly those without Indicator support, is hit and miss. Mostly miss.



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.