[Interest] New Wayland compositor made with QtCompositor

Donald Carr sirspudd at gmail.com
Tue Oct 23 21:01:50 CEST 2012

This is so glorious to see I can barely restrain myself from riddling
this mail with expletives.

When I finally extract my finger from taking a core sample, I will
investigate the use of this on the Raspberry Pi, where Qt Wayland
already hums merrily.


On Tue, Oct 23, 2012 at 4:12 AM, Pier Luigi <pierluigi.fiorini at gmail.com> wrote:
> Hi,
> 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.
> You can find some screenshots from the Google+ page:
>   https://plus.google.com/u/0/b/106410682256187719404/106410682256187719404
> https://plus.google.com/u/0/photos/106410682256187719404/albums/5746843650891290529
> The compositor is called Green Island and it's part of Hawaii a desktop
> environment developed with Wayland in mind for (but not limited to) Maui, a
> Linux distribution for desktop computing.
> 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.
> Modules for the Maui distribution are here:
>   https://github.com/mauios
> Modules for the Hawaii desktop are here:
>   https://github.com/hawaii-desktop
> You can find the code for Green Island on Github:
>   https://github.com/hawaii-desktop/greenisland
> Hawaii can be built and used in other Linux distributions too, this is why
> it has a dedicated Github page.
> At the moment my activity is focused on Hawaii, more precisely I'm
> implementing some of the ideas me and the designers had.
> The efforts undertaken recently will result in the release of the first
> development version soon.
> Green Island has a desktop shell but a different shell may be loaded through
> plugins for example one may write a dedicated UI for tablets, this is
> because I feel that a UI should be made for each device and form factor in
> order to take advantage of its peculiarities like screen size and input
> devices.
> More screenshots will be published during this week and Arch Linux packages
> for x86_64 are almost ready.
> If you want to try it you don't have to wait for packages, to build the
> desktop from sources there's this repository:
>   https://github.com/hawaii-desktop/hawaii
> it fetches all git submodules and lets you build all the software in the
> right order provided that you have satisfied the dependencies (CMake 2.8.9+,
> Mesa, Qt 5, libxkbcommon, Wayland 0.95).
> Due to qtwayland requirements you need specific libxkbcommon and wayland
> versions until the port to the stable API is over:
>   http://qt.gitorious.org/qt/qtwayland/blobs/master/libxkbcommon_sha1.txt
>   http://qt.gitorious.org/qt/qtwayland/blobs/master/wayland_sha1.txt
> 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.
> --
> Out of the box experience
> http://www.maui-project.org/
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest

More information about the Interest mailing list