So are you actually using this as your primary UI now? The reason I stopped using weston as my primary UI in September was this segfault bug which I hit maybe a few times a day, triggered by xwayland: https://bugs.freedesktop.org/show_bug.cgi?id=59983
And I believe not using xwayland still pretty substantially limits the applications you can use, particularly browsers. Snowshoe (using Qt5) might be a decent option? Anybody know of any others more usable than qtwebkit? The only person I know of using weston as his primary UI is min2, who said he's not using a graphical browser at all, due to this segfault bug. If anybody is using wayland as their primary UI, I'd like to hear about it. On 04/01, Pier Luigi wrote: > Hi, > > Hawaii is a lightweight desktop environment for Wayland written using > QtQuick 2.x. > One of my goals is to provide shells for different form factors, > although at the moment only the traditional desktop is implemented > (mouse + keyboard). > > I'm writing this email to inform you that the Hawaii desktop > environment is now in a usable state and runs on Weston. > It's of course not feature complete, might be buggy and eat your > hamster but it's good enough for the second pre-alpha release of Maui > (www.maui-project.org) that will hit the roads soon. > > Building Hawaii is easy and requires both Wayland and Weston (master > branch + a patch for Wayland and another one for Weston) and Qt (dev > branch + some patches for qtbase and qtwayland), checkout the > following module and read the instructions contained in README.md: > > https://github.com/hawaii-desktop/hawaii > > This repository contains several git submodules and scripts to build > all the software with the right order. > > Assuming you will install under the /opt/hawaii prefix, the shell > executable will be installed as > /opt/hawaii/libexec/hawaii-desktop-shell and the Weston plugin will be > installed as /opt/hawaii/lib/weston/hawaii-desktop-shell.so > > Remember that you might have Weston installed in a different prefix > (say /usr) and if this is the case it won't probably find > hawaii-desktop-shell.so, a symbolic link should work: > > $ cd /usr/lib/weston > $ ln -s /opt/hawaii/lib/weston/hawaii-desktop-shell.so > > > Wayland patch > > To make wayland-server.h C++ friendly you will need this patch: > https://github.com/plfiorini/wayland/commit/9eef3e51a45f3b36e3799c2fd1f531225e1d1e12 > > I mirrored wayland on GitHub and applied the patch on the hawaii branch. > See the repository at https://github.com/plfiorini/wayland > > > Weston patch > > To avoid loading both hawaii-desktop-shell.so and desktop-shell.so you > need this patch: > > https://github.com/plfiorini/weston/commit/cb76009592f8a290011c6b6e356d3f6db250ecc2 > > I just sent it to the list and it's also available on my GitHub mirror > on the hawaii branch. > See the repository at https://github.com/plfiorini/weston > > > Qt patches > > Hawaii needs this patch applied to qtbase: > https://codereview.qt-project.org/#change,46140 > > I constantly rebase it on top of upstream's dev branch in a mirror on GitHub: > > https://github.com/plfiorini/qtbase (hawaii branch). > > The qtwayland module needs more patches, here's a list: > > - https://codereview.qt-project.org/#change,46142 > - https://codereview.qt-project.org/#change,52023 > - https://codereview.qt-project.org/#change,52123 > - https://codereview.qt-project.org/#change,52416 > - https://codereview.qt-project.org/#change,52645 > > These patches are rebased on top of upstream's dev branch on my GitHub mirror: > > https://github.com/plfiorini/qtwayland > > This GitHub mirror also contains two reverts: > > - > https://github.com/plfiorini/qtwayland/commit/3fe0a79aff2cb5ad05095738598690a3ce2e946c > - > https://github.com/plfiorini/qtwayland/commit/f5b6ec8fe9a527aa9a9007967f704a4cb02ad051 > > Of course the revert is not a proper fix but until a proper fix is > sent upstream this would work. > > > I mirrored and patched upstream copies of wayland, weston, qtbase and > qtwayland to easily build ArchLinux packages but I will drop the > repositories when everything goes upstream. > > > That should be all, if you need some help I'm often on IRC. My nick is > plfiorini and you can find me on irc.freenode.net on #maui-project, > #maui-project-it (for Italians), #wayland and #qt-lighthouse (and many > others but these are the channels where I mostly talk in). > > Remember I'm GMT+1 (these days GMT+2 :) > > -- > Out of the box experience > http://www.maui-project.org/ > _______________________________________________ > wayland-devel mailing list > wayland-devel@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/wayland-devel > -- "You only truly own what you can carry at a dead run." - 14th & 15th century Landsknechts http://www.ChaosReigns.com _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel