Green Island: A New Qt-Based Wayland Compositor

Posted by Michael Larabel on October 23, 2012

Less than one day after the official release of Wayland 1.0 there is a new Wayland compositor that emerges. This new compositor for Wayland is dubbed "Green Island" and leverages Qt, QtQuick, and QML for creating a new and unique Linux desktop experience.

Pier Luigi announced Green Island this morning on the wayland-devel list. "I would like to share with you my work on a Wayland compositor and desktop shell made with QtQuick and QtCompositor and is using a set of components for QML to draw panels and widgets."

This Green Island compositor for Wayland is part of "Hawaii", a new Linux desktop environment being developed around Wayland. This desktop environment in turn is targeting Maui OS, a new Linux distribution. About the Maui desktop Linux distribution, "The idea behind Maui is to avoid traditional packages, the system provides a minimal image with kernel, systemd, connman and other core programs, the desktop environment and its dependencies and it's built from a set of git repositories from master or specific branches. Applications will be installed from bundles."

Below are a few prototype screenshots from Hawaii.

While the Hawaii Desktop Environment is intended for Maui OS, the Wayland-friendly desktop can be used on other Linux distributions too. The Hawaii Desktop is being hosted on GitHub. Packages are also being created for Arch Linux.

Unfortunately though due to the last minute API/protocol breakage within Wayland, Green Island currently requires Wayland 0.95 rather than the newly-minuted 1.0 release. As soon as the Qt Wayland support is ported to the 1.0 interfaces, Green Island / Hawaii should follow.

As said in the mailing list post, "This project is still young and needs your contributions, if you believe that a lightweight desktop environment and yet powerful, with attention to details and usability is possible this is a project you most certainly would want to take a look at. Green Island could also become the reference Qt-based compositor with your help."

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. The Cost Of Ubuntu Disk Encryption
  2. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  3. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
  4. F2FS File-System Shows Regressions On Linux 3.10
Latest Linux News
  1. QEMU 1.5 Supports VGA Passthrough, Better USB 3.0
  2. Handbrake 0.9.9 Supports OpenCL Offloading
  3. Freedreno Gallium3D Now Banging The Adreno A3XX
  4. Jolla Announces Their First Phone
  5. Mageia 3 Released, Still Using Legacy GRUB
  6. NetBSD 6.1 Brings In More Features
  7. Using Six Monitors With AMD's Open-Source Linux Driver
  8. Benchmarking The Intel P-State, CPUfreq Changes
  9. FreeBSD Still Working On Next-Gen Package Manager
  10. DNF Still Advancing As Experimental Yum For Fedora
  11. Logitech Begins Supporting Linux Users
Latest Forum Talk
  1. QEMU 1.5 Supports VGA Passthrough, Better USB 3.0
  2. FreeBSD Still Working On Next-Gen Package Manager
  3. Handbrake 0.9.9 Supports OpenCL Offloading
  4. DNF Still Advancing As Experimental Yum For Fedora
  5. Jolla Announces Their First Phone
  6. Mageia 3 Released, Still Using Legacy GRUB
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite