This is the first version using OSTree.
Qt support for Wayland made some progress recently but it still not complete.
The QtCompositor API is not in a usable stable now, it will probably get more love during the Qt 5.2 development cycle. This is why the Hawaii desktop environment is running on Weston instead of Green Island, our QtQuick-based Wayland compositor.
Maui pre-alpha 2 live image starts the Hawaii desktop environment automatically and it should work on all GPUs supported by open source drivers such as:
QEMU and VirtualBox are not currently supported due to lack of drivers.
CTRL-ALT-Backspace to quit the graphical environment, this will get you to the login prompt. You can login as root (no password required).
If you need to start Hawaii again just type:
systemctl start hawaii
Weston and Hawaii logs are saved to the /var/log/hawaii.log file.
The following applications are included:
XWayland is also included.
We made the "hawaii" git repository that contains scripts to fetch all git submodules and build them in the correct order.
You only need to install the dependencies (Wayland and Qt 5).
The ArchLinux binary packages repository contains packages for Qt 5, Hawaii desktop environment and some Qt-based applications built for Qt 5.
Packages are built for x86_64, help in building them for x86 systems is welcome.
Add the following to your /etc/pacman.conf:
[hawaii] Server = http://archive.maui-project.org/archlinux/$repo/os/$arch SigLevel = Optional TrustAll
Wayland and Weston packages are now included in ArchLinux,
repositories, if you haven't done it already.
To install the Hawaii desktop environment and pull all the dependencies type:
pacman -Syu hawaii-meta-git
More packages are available such as SDDM, QupZilla and Communi:
pacman -Syu communi-desktop-git qupzilla-qt5-git sddm-qt5-git
When asked to choose a provider for libgl, make sure you select "mesa-libgl".
The Hawaii desktop environment runs with Weston. You can run Weston as unprivileged user in a X11 session or from KMS.
Either way, use the following command: