Hi, I remember that images used to be supported on this list, although I'm not sure if that's still the case.
In any case, here's a short video demonstrating JavaFX running on Wayland using GTK4: https://youtu.be/1CvpakL5RRU The main motivation for exploring (and potentially moving forward with) a GTK4-based approach is the improved desktop integration it provides. This includes features such as rounded window corners and native window controls when using an EXTENDED stage. Additionally, this approach seems to require significantly less effort compared to implementing a full Wayland protocol client from scratch. -- Thiago Em seg., 23 de mar. de 2026 às 15:50, Thiago Milczarek Sayão < [email protected]> escreveu: > Hi, > > This experiment is built entirely on top of GtkGraphicsOffload, using EGL > with GBM/dmabuf for rendering and buffer sharing. > > The stages below are running on pure Wayland, without interacting directly > with the protocol. Instead, GTK4 is used as the integration layer. > > Rendering is shared through dmabuf, allowing the content to be composited > efficiently by GTK. The window buttons on the pink stage are implemented as > an overlaid GtkWidget, while the rounded corners and shadows are provided > by Adwaita/GTK. > > Backdrops will be possible when using GTK ≥ 4.21.2. > > This is a quick-and-dirty proof of concept. > > [image: image.png] > > -- Thiago >
