Hawaii - ArchWiki

# Hawaii

Related articles

- Wayland
- Desktop environment
- Display manager
- Window manager
- Qt

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

- http://www.maui-project.org/ Maui Linux OS website
- https://github.com/mauios/hawaii Hawaii's github page

Category:

- Desktop environments