cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeMX 6.16.0 on Linux: Broken Window Management (6.15.0 worked)

TheWinds
Visitor

Hello ST Community,

I am writing to report a serious regression in STM32CubeMX 6.16.0 running on Arch Linux (KDE Plasma) with a 1920x1080 resolution.

Environment:

  • OS: Arch Linux (Rolling)

  • Java: OpenJDK 25

  • Desktop: KDE Plasma (Wayland/X11)

  • Screen Resolution: 1920x1080

The Regression (Comparison):

1. STM32CubeMX 6.15.0 (Previous Version):

  • Status: Works perfectly out-of-the-box.

  • Details: I did not need to modify any configuration files or set any environment variables. The application launched correctly, the UI was usable, and the window could be resized and maximized without issues.

2. STM32CubeMX 6.16.0 (Current Version):

  • Status: Unusable / Broken.

  • Details:

    • The default UI rendering has issues (fonts are tiny or behavior is inconsistent).

    • When trying to fix it using standard scaling methods (e.g., _JAVA_OPTIONS="-Dsun.java2d.uiScale=2" or GDK_SCALE=2), the window management breaks.

    • The window refuses to maximize, enter full screen, or resize properly. It seems internal window constraints have been changed, making it incompatible with 1080p screens when scaling is involved.

    • TheWinds_0-1764596173359.png

       

Conclusion: Version 6.16.0 has broken the stable "plug-and-play" experience that 6.15.0 provided on Linux. I have reverted to 6.15.0 for now. Please check the window size constraints and scaling logic in the new update.

Thanks.

1 REPLY 1
Ghofrane GSOURI
ST Employee

Hello @TheWinds 

After checking UM1718 

STM32CubeMX 6.16.0  is only tested and supported on specific Linux distributions (like Ubuntu LTS and Fedora).
Arch Linux is not officially supported, so compatibility is not guaranteed.

GhofraneGSOURI_0-1764599255655.png

 

 

THX

Ghofrane

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.