Skip to content

fix: show Bambu splash screen on Linux instead of black window - #11533

Merged
lanewei120 merged 1 commit into
bambulab:masterfrom
BenJule:fix/linux-splash-screen-black-window-upstream
Aug 31, 2026
Merged

fix: show Bambu splash screen on Linux instead of black window#11533
lanewei120 merged 1 commit into
bambulab:masterfrom
BenJule:fix/linux-splash-screen-black-window-upstream

Conversation

@BenJule

@BenJule BenJule commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

Fixes #11532

On Linux the startup splash is currently a plain black window, because wxYield() is explicitly skipped on this platform right after the BBLSplashScreen is created. On wxGTK that call is what flushes the pending paint events — without it GTK never draws the splash before the long blocking startup work begins.

This change enables wxYield() on Linux too (it is harmless on the other platforms, which already ran it), raises the window and adds a Refresh()/Update() pair after the first SetText() so the status line actually becomes visible.

Before and after on Debian 13 / KDE Plasma:

before: black window

after: splash renders

I have been running this in my fork since May 2026 (Debian and Ubuntu builds, X11 and Wayland) with no regressions on Windows either.

Signed-off-by: Benjamin Lütker <benjamin.luetker@gmail.com>
@BenJule
BenJule force-pushed the fix/linux-splash-screen-black-window-upstream branch from e70527d to c3d8244 Compare August 29, 2026 17:34
@BenJule

BenJule commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

Additional verification after rebasing onto current master:

  • Jenkins Linux PR build Feature Request: Purge to STL #37: SUCCESS
  • Built commit: c3d8244db46a3cdf58c1f083f5bf104c7b583e05
  • Debian Trixie build artifact was successfully generated and verified
  • I downloaded and launched the exact Jenkins Feature Request: Purge to STL #37 artifact locally
  • Manual startup test: PASS
  • The Bambu splash screen is rendered immediately again instead of showing the black startup window

So the fix is now both compile-tested and manually verified with the CI-built artifact.

@tonghao-bbl

Copy link
Copy Markdown
Contributor

@lanewei120 LGTM

@lanewei120
lanewei120 merged commit 39a9b18 into bambulab:master Aug 31, 2026
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Linux: black window shown at startup instead of the Bambu splash screen

3 participants