My progress in Wayland compatibility layer

Amazing work - been fun watching this develop. Is there any plan to modify the GTK theme to make it little more Haiku-ish?

1 Like

Thatā€™s great! Do you plan to update this package on your repo? Currently the previous version is there.
Also, I see this error preventing Web from running (from terminal): (Web:4033): GLib-GIO-ERROR **: 10:51:52.818: No GSettings schemas are installed on the system
Kill Thread

You can try to go to /boot/system/boot/post-install folder and run compile-schemas.sh ā€¦

Thank you. That solved the problem. Now it runs. Very nice to see a wider range of complex websites working in Haiku.
In terminal it keep looking for a permissions.ini related path.
Some flickering here and there. Also, only one tab at a time to avoid crashing the app. Iā€™ve also noticed that a crash in Gnome Web crashed Gimp too.

Iā€™ve noticed that when Web, Gimp, Inkscape and Claws are running their windows appear under Webā€™s tab in the Deskbar

1 Like

9 Likes

Is it more stable than the 4.2.x version?

The browser version does not matter. Only the version of webkit-gtk matters.

2 Likes

Ah yes i am aware of that, i actually meant both :smile:

BTW, some of you might find it interesting that Iā€™ve been working on more-or-less the same thing, except it runs on X instead of Haiku. I guess eventually Xlibe should become good enough to run it, but it would at least need XCB support for that to happen: 12to11 download | SourceForge.net

2 Likes

Why Sourceforge and SVN?

Arenā€™t you trying to recreate what is already known as xwayland?

XWayland is reverse direction: run X11 application on Wayland.

Yep, i wasnā€™t paying attention to what i was reading, thanks for correcting.

most wayland servers can already run in X11 : )

In rootless multi-window mode?

not that I know off

The one I wrote does (which was basically the whole point of it: they have Xwayland, so itā€™s only fair that the X world has something similar.)

1 Like

Patch https://review.haiku-os.org/c/haiku/+/5802 is required for proper Wayland operation. It enable ramfs and use it to implement POSIX SHM API that provide memory files used as Wayland bitmap buffers.

14 Likes

@X512 The keyboard layout is set to US by default in wayland, and all i could find on the net are solutions specific to compositors/DEā€™s and we donā€™t use any of those in haiku, so how can we change the keyboard layout in wayland?

1 Like