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 [email protected] http://lists.qt-project.org/mailman/listinfo/interest
