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.
If you try the ISO image on VMware, please enable 3D acceleration.
To do so edit select the virtual machine, click on the VM → Settings menu item, now in the Hardware tab select Display and check Accelerate 3d graphics.
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).
Follow these instructions to build sources from tarballs.
The Arch Linux 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 Arch Linux,
repositories, if you haven't done it already.
WARNING: Mesa 10.1 might crash Hawaii, if you experience problems download and install the Mesa 10.0.3 packages from ArchLinux Rollback Machine. The relevant packages are mesa, mesa-libgl and *-dri (for example intel-dri for Intel GPUs).
After you downgraded Mesa, edit /etc/pacman.conf and make sure those packages are listed in IgnorePkg separated by a space. For example:
IgnorePkg = mesa mesa-libgl intel-dri
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: