Download Choose your version
Latest Live Image Information
- Version: 0.0.2_20130528
- Release date: May 28th, 2013
- Platform: x86_64
- Download: maui-0.0.2-x86_64.iso
- MD5: 3eac8386e3d68df2aee154cfN4da3c201a
- SHA1: 89cff144bc9be0c790161a4c78cc20112cbf1180
The live image can be burned like a normal CD-ROM, it can also be written to a USB flash drive.
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:
- Intel: i915 or newer cards
- AMD/ATI: using the open source driver except for cards supported by radeonsi
- NVIDIA: cards supported by the nouveau open source driver
- VMware
QEMU and VirtualBox are not currently supported due to lack of drivers.
Press 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:
- QupZilla (Web browser)
- Communi (IRC client)
XWayland is also included.
Known issues
- Qt drop down and popup menus behavior is not currect, such windows behave like top level windows.
- Qt applications still open when the compositor is closed will hang, you'll have to manually kill the process.
- Videos don't work, GStreamer 1.0 has wayland video sink but QtMultimedia supports GStreamer 0.10 only.
- AppChooser might duplicate some entries.
- Launcher support for tasks is not complete, clicking on an icon won't start the application the second time because it thinks it's still running.
Sources from git
We made a 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 "hawaii" repository is available here and contains all the instructions.
Binary packages for ArchLinux
The ArchLinux binary packages repository contains packages for Qt 5, QtCreator, 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 = TrustAll
Wayland and Weston packages are now included in ArchLinux, in extra and community respectively.
Enable extra and community repositories and install:
pacman -Syu wayland weston
To install Qt 5:
pacman -Syu qt5-base-git qt5-wayland-git qt5-svg-git qt5-imageformats-git qt5-multimedia-git qt5-tools-git qt5-3d-git qt5-graphicaleffects-git qt5-connectivity-git qt5-location-git qt5-sensors-git qt5-webkit-git
If you want to develop with QtCreator you will also need to install its package:
pacman -Syu qtcreator-git
More packages are available such as SDDM, QupZilla and Communi:
pacman -Syu communi-desktop-git qupzilla-qt5 sddm-qt5-git
To install the Hawaii desktop environment type:
pacman -Syu hawaii-meta-git
The Hawaii desktop environment runs with Weston. You can run Weston as unprivileged user in a X11 session or as as root on KMS.
Make sure your ~/.config/weston.ini is configured like this:
[core] modules=hawaii-desktop-shell.so
To run Weston in a X11 session:
weston --width=1600 --height=900
However you can choose the resolution you want.
You might want to run it on KMS, so exit your X11 session, make sure you configure /root/.config/weston.ini as indicated above and type:
weston-launch