Ce post est ancien de plus d'un an et pourrait être obsolète.

The Ubuntu MATE Patrons have already received some updates explaining most of this, but here’s an update for everyone.

With a solid 16.04 release behind us it is time to focus on our “retrospective future” and not just languish as a retrospective only project. Ubuntu MATE 16.10 is the experimental playground to adopt, and experiment with, new technologies so that our traditional desktop environment can continue to flourish and remain relevant.

TL;DR Ubuntu MATE 16.10 is switching to GTK3+, Ubuntu MATE Welcome and Software Boutique are improving all the time, MATE Tweak has been tweaked and Ubuntu MATE is involved in the early prototyping of using Snap packages to package the MATE Desktop.

Read on to find out what that all means.

Snap!

Snap is a new package format that was introduced to desktop Ubuntu, and flavours, in 16.04. Naturally Ubuntu MATE 16.04 has built-in snapd support. The general idea of a Snappy system is that all snaps are self contained, protected and isolated pieces of code that perform a well defined set of functions.

The Ubuntu MATE team are being supported by Ubuntu developers to create Snaps of various MATE desktop components in order to discover what works and what doesn’t. This is an iterative process to improve the snap platform and package more MATE components until running a full desktop environment on a Snappy system is possible.

We’re delighted to be involved with Snappy and are looking forward to the road ahead and the role Snaps will play in Ubuntu MATE’s “retrospective future”.

What! You’re dropping .deb? R-A-G-E!  Q-U-I-T! Alt+F4

We are not dropping the classic Debian package based distribution model.

We want to make this point as clear as we can. The classic Debian based package distribution model is not being dropped.

Snappy

OK, got that? .deb packages are not being dropped. Good :-)

Snap progress

Right now we’ve got one snap package for Galculator, which is part of the MATE Desktop suite of applications, and our first attempt looked liked this:

Snappy Galculator

Oh dear! As you can see it’s very early days ;-) Fortunately, after some advice from Ubuntu developers, it now looks like this:

Snappy Galculator Day 2

Better! On the second day of experimenting with Snappy things improved. There is still an issue with rendering some images, the .png images that surround the buttons in this case, but fonts and themes are working.

Work has now started on Snapping more complex MATE applications such as Pluma (the text editor) and Caja (the filemanager).

Why are Snaps important to me?

Insightful question ;-)

The number one question in the Ubuntu MATE community right now is:

When can I get MATE 1.14 for Ubuntu MATE 16.04?

Snaps will make that problem a snap to solve.

GTK3+

Ubuntu MATE 16.10 will be a GTK3+ build only. This is both good and bad, here’s why.

MATE 1.14 GTK3

The screenshot above shows an early development build of Ubuntu MATE 16.10 running MATE 1.14 built against GTK 3.18. Many improvements have been made since that screenshot was taken.

The Good

  • The MATE 1.14 package transition to GTK3+ was committed to Debian git a month ago
  • A PPA has been created for Ubuntu MATE 16.10 to test MATE 1.14 built against GTK3+
  • Ubuntu MATE themes have been adapted to work with GTK3+
  • Debian developers are currently reviewing and sponsoring the uploads MATE 1.14 into Debian unstable
  • We will be doing the work to support GTK 3.20 and upstream MATE are already working on GTK 3.21/3.22 support
  • MATE 1.14 built against GTK3+ works
  • Ubuntu MATE 16.10 Alpha 1 will feature MATE 1.14 built against GTK3+
  • During May 2016 Ubuntu MATE has transfered €1997 to 7 independant Open Source developers to accelerate the completion of the GTK3+ migration
    • Full details will be published in the Ubuntu MATE May 2016 financial summary that is due in the second week of June 2016.

MATE 1.14 also introduces the facility to change the size of Panel menu icons (the menus for Applications, Places, System) and Panel icons (anything in a panel), the supported resolutions are 16px to 48px. This will soon be exposed via MATE Tweak and has a few benefits:

  • Bigger icons for high resolution displays
  • Big icons for the visually impaired
  • And if you are so inclined, large panels suitable for touch input but without changing the desktop metaphor

The Bad

  • MATE Menu (the Advanced Menu option in MATE Tweak) is not compatible with GTK3+. However the porting project has started and is well advanced.
  • MATE Indicator Applet is a bit broken under GTK3+ but investigations are underway.
  • MATE Dock Applet is not compatible with GTK3+, the porting project has not yet started.
  • Topmenu Applet is not compatible with GTK3+, the porting project has not yet started.

The Ugly

  • GNOME Main Menu (the menu in the openSUSE panel layout) is GTK2+ only and unmaintained. None of the MATE developers are interested in migrating it to GTK3+. GNOME Main Menu will be dropped from the Debian and Ubuntu archives.

Why is GTK3+ important to me?

Good question, glad you asked ;-)

Some of the old libraries that MATE GTK2+ depends on are unmaintained, deprecated and being removed from many distributions. In order for MATE to remain relevant, the move the GTK3+ is essential.

HiDPI, is going to be a thing. Really, it is. With MATE 1.14 built against GTK3+ we have initial HiDPI support working. Don’t get too excited, this is an all or nothing implementation. It can be enabled via an environment variable and a session restart, but once done, all GTK3 applications (not just MATE) will be rendered using high quality pixel doubling. If you have a 4K display, it looks ace :-D

MATE Tweak

In other developments Tilda is no longer auto-started by default, it is now an option in MATE Tweak. MATE Tweak has a slight UI re-organise and now supports Xcompmgr as one of the compositor options. Xcompmgr support has been added because it is the preferred compositor to use on the Raspberry Pi. MATE Tweak has also separated the Interface section into Interface and Panels.

Welcome and Software Boutique

Ubuntu MATE Welcome has been ported to WebKit2 4.0, the animations and transitions are now much more fluid. Welcome has also been given a slight design refresh.

Boutique News

The Software Boutique now features News, to inform you of package additions, modifications and removals.

Boutique News

A search facility has also been added and the Ubuntu MATE community has contributed some new applications, including Atom, Clementine and Lutris.

Boutique Search

What of Ubuntu MATE 16.04?

The Boutique News, Boutique Search and new Boutique software listings have already been back ported to Ubuntu MATE Welcome in 16.04. Subscribe Welcome to updates and you can have them today!

Some of the theme updates to support MATE built against GTK3+ have highlighted some bugs and those fixes will be back ported to 16.04 as well. This is in addition to a number of other Ubuntu MATE bug fixes that have already landed in 16.04.

What else?

Well, that’s all for now. But we have some other goals planned for 16.10 and if we’re able to deliver on them we’ll let you know here.

Commentaires

Dernières


Archives

Octobre 2024
Avril 2024
Septembre 2023
Avril 2023
Septembre 2022
Mars 2022
Janvier 2022
Octobre 2021
Avril 2021
Octobre 2020
Avril 2020
Octobre 2019
Avril 2019
Mars 2019
Octobre 2018
Septembre 2018
Avril 2018
Mars 2018
Octobre 2017
Septembre 2017
Août 2017
Juillet 2017
Avril 2017
Mars 2017
Février 2017
Janvier 2017
Octobre 2016
Septembre 2016
Août 2016
Juillet 2016
Juin 2016
Mai 2016
Avril 2016
Mars 2016
Février 2016
Janvier 2016
Octobre 2015
Septembre 2015
Août 2015
Juillet 2015
Juin 2015
Mai 2015
Avril 2015
Mars 2015
Février 2015
Janvier 2015
Décembre 2014
Novembre 2014
Octobre 2014
Septembre 2014
Août 2014
Juillet 2014
Juin 2014