You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When running the jar via Intellij's (or Eclipse's) jar run target the window appears as expected:
But if the same jar is run as an individual process, window decorations are not rendered:
Note this only occurs on GNOME with Wayland, not GNOME on Xorg (For additional context, GNOME on Wayland is known to be one of the few desktops which does not support server side window decorations, meaning processes must handle window decorations themselves).
ON KDE PLASMA (WAYLAND)...
The jar can be run as an individual process and the window decorations appear just fine:
So based on this, it can be assumed that the issue lies in rendering client side decorations given that the only environment in which the window decorations fail to render is the one without support of server side window decorations. Furthermore, this would also explain why the window decorations do display properly when run as a child process to an IDE, given that (IIRC) only the parent process must manage client side decorations.
Stacktrace or crash log output
The text was updated successfully, but these errors were encountered:
Version
3.3.6
Platform
Linux x64
JDK
Amazon Corretto 21.06
Module
LWJGL glfw
Bug description
For context this is the example from https://www.lwjgl.org/guide. The example is packaged as a jar.
ON GNOME DESKTOP...
When running the jar via Intellij's (or Eclipse's) jar run target the window appears as expected:
But if the same jar is run as an individual process, window decorations are not rendered:
Note this only occurs on GNOME with Wayland, not GNOME on Xorg (For additional context, GNOME on Wayland is known to be one of the few desktops which does not support server side window decorations, meaning processes must handle window decorations themselves).
ON KDE PLASMA (WAYLAND)...
The jar can be run as an individual process and the window decorations appear just fine:
So based on this, it can be assumed that the issue lies in rendering client side decorations given that the only environment in which the window decorations fail to render is the one without support of server side window decorations. Furthermore, this would also explain why the window decorations do display properly when run as a child process to an IDE, given that (IIRC) only the parent process must manage client side decorations.
Stacktrace or crash log output
The text was updated successfully, but these errors were encountered: