Skip to content

Nitrux/maui-shell

Repository files navigation

Maui Shell

Maui Shell AppImage License: LGPL v3 Awesome Generic badge

Maui Shell is a convergent shell for desktops, tablets, and phones.

Maui Shell is composed of two parts:

  • Cask is the shell container and elements templates, such as panels, popups, cards etc.
  • Zpace is the composer, which is the layout and places the windows or surfaces into the Cask container.

Screenshots

screenshot_1 screenshot_2 screenshot_3

Download

Maui Shell is available as an AppImage. Click the button below to download it or head over to the Releases tab.

appimage-button

Build

Please check the Wiki for build instructions.

Running

Maui Shell can run as a window inside an X11 session, open a terminal and run cask. There is a Wayland session too if you’d like to test the Maui Shell using a Wayland sesson.

To run un Cask in window mode, you can launch ‘cask -w,’ which will allow you to test different sizes to emulate tablet or phone form factors.

Using a different TTY is also possible to test Maui Shell; in this case, you would need to use the program ‘startcask-wayland’.

If you try it within another session, you can launch cask -l /tmp/cask.log to generate a log file; this is useful if you want to report an issue later.

To ensure the input works correctly, you need to add your user to the input group.

Eventually, Cask can run Weston and GTK3 apps.

Cask does not include an embedded X server yet, but it might be possible.

Contributing

If you'd like to contribute to this project, please make a PR. You can also ask for help at the KDE Maui project Telegram channel.

Issues

If you find problems with the contents of this repository please create an issue.

©2022 Nitrux Latinoamericana S.C.