Hawaii

From phoronix.com:

The Hawaii Desktop is looking to be the very first Wayland-friendly desktop environment for Linux. The Hawaii desktop is the product of the Maui OS team, a Linux distribution that's trying to avoid traditional packages and instead provide a minimal image with the Linux kernel, systemd, ConnMan, and other core components, while being powered by a Wayland desktop.
Warning: The Hawaii desktop environment has not reached its stable 1.0 release. The latest version is 0.5.1. Binary packages are not yet updated to the latest version.

Installation

Install hawaii-meta-git from the Arch User Repository or the binary package from the hawaii repository.

Note: If you use this binary package, then the hawaii binary will be stored in /opt/hawaii-git/bin/hawaii

Additional packages provided as binaries are:

  • communi-desktop-git
  • qupzilla-qt5-git
  • sddm-qt5-git
Note: The current upstream binary package only supports the x86_64 architecture.

Run hawaii

Change the following variables in /opt/qt5/qml, be aware that this is not what they file may look like, but instead what certain variables should look like {{/opt/qt5/qml

Without login manager

To run hawaii without a login manager, add systemctl start hawaii to the startup script of your choice.

Note: Do not use ~/.xinitrc to start hawaii. Xinit is commonly used to start Xorg, but hawaii uses Wayland, which is a newer graphical protocol.

Run Hawaii Applications without the Hawaii Shell

Install hawaii-qt5-wayland-git, libhawaii-git[broken link: package not found], hawaii-widget-styles-git[broken link: package not found].

$ export QML2_IMPORT_PATH=/usr/local/lib/hawaii/qml

Also

$ export QT_QPA_PLATFORM=wayland-egl

This page also seems helpful.

See also