Client-side decorations and libdecor
Maxim Kartashev
maxim.kartashev at jetbrains.com
Wed Apr 16 15:11:01 UTC 2025
Hi, All!
I am currently looking at a way to achieve a "native" look for Wakefield's
windows.
There's GTK Look-and-feel for Java and X11 that leverages GTK API for
painting various widgets and parts thereof, but that doesn't extend to the
top-level window decorations. Besides, it does not solve the problem for
KDE and others.
Then there's libdecor, which demo looks promising, so I wanted to ask a few
questions about it before I commit to using the library:
1. How stable/feature-complete is version 0.1.0, included with the older
Ubuntu 22.04 LTS?
2. libdecor is licensed under MIT; would it be theoretically possible to
include it into the OpenJDK source tree?
3. Does libdecor work with Vulkan surfaces? If not, are there plans to
support Vulkan?
There are demos and comments in the code, but I can't seem to find a
dedicated documentation for libdecor. Is there any at this point?
Thanks,
Maxim.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/wakefield-dev/attachments/20250416/2df465cf/attachment.htm>
More information about the wakefield-dev
mailing list