Maui Shell's First Alpha Release Looks Promising

Maui Shell's First Alpha Release Looks Promising

Even before its release, Maui shell has been praised as the future of the Linux desktop user interface.

And, for all the right reasons:

It attempts to bring convergence to the mainstream, just like Canonical tried with Unity. Regarding looks, you get modern aesthetics inspired by various existing desktop experiences.

Overall, it could provide a good desktop experience thanks to various KDE technologies being used under the hood.

If you didn’t know already, the team behind Nitrux OS is developing the Maui shell.

Recently, they announced the first alpha release of the shell. Let me mention the key highlights of the release.

Maui Shell Alpha: What’s New?

With the first alpha release, they focus on introducing missing features and fixing some of the biggest issues found with the initial testing.

You can check out Jacob’s first impressions on using Maui shell on a Linux phone if you are curious.

While it is still the “alpha” release, numerous problems experienced by early testers and developers may have been fixed.

Some of the most significant changes include:

Improving Cask

Cask is the shell container with elements like cards, popups, panels, dock, and more.

The first alpha release focused more on improving Cask.

The panel now includes the ability to handle sound, Bluetooth, dark mode, brightness, dark mode, and media controls.

Media control has a new look and can be expanded to get more options.

The dock and launcher also received some visual tweaks, with subtle shadows/bold text. You will notice the most used apps on the first page of the launcher, along with the categories and quick access.

They mention that it will be configurable for the users.

There’s also an option to enable an adaptive color scheme, where the shell takes colors from wallpaper and change it to light/dark mode.

While you can also toggle light/dark mode manually, it only works with the adaptive color feature disabled.

In addition to all this, you will also find improvements to the panel cards, session cards, and notification cards.

Functionality Upgrades

A new session startup program called “starcask-wayland” is in place to set up all the necessary parts before launching the shell, including autostart services, setting environment variables, etc.

You will also find a new PolKit agent added to handle authentication.

The release note also mentions the backend stack being used for all the new functionalities introduced:

  • BlueDevil, to handle Bluetooth connections
  • Plasma-nm for Network connections
  • KSolid
  • KIO for file manager functions
  • PulseAudio
  • MauiKit
  • Kirigami

Other Improvements

This alpha release involves setting up the most basic functionalities needed in a modern desktop experience.

Things like calendar integration are still in progress, and the overall completion of Cask (or the Shell container) is expected to be complete with its beta release in the future.

The beta release is expected in June, with the final stable release scheduled for September.

You can learn more about the technical changes, known issues, how you can contribute, and more details in its official announcement post.

How to Test Maui Shell Alpha Release?

You will have to wait for the next Nitrux release or build it from the source if you want to get your hands on the first alpha release of Maui shell.

Note that you should not try it on your production system, considering the shell is in heavy development.

You can refer to the announcement for testing instructions or explore the GitHub page.