Transparent app in Linux

Godot Version

v4.5.beta1.official [46c495ca2]

Question

I recently had to switch to linux, but when I ported over my project the transparency is behaving differently. On windows when I previewed the game it opened at the bottom of the screen and I could see my other applications through the transparency. On linux it opens in a bordered window and I’ve got the transpapency checkerboard instead of pass through. I was away from the project for a little while and Godot has been updated, too. Are there additional setting I need to tweak to get this to work on Linux/godot 4.5?

You may need to disable the “game view”, I’m unsure the best way to do that as I use single-window mode and wayland, both disable game embedding as a side effect.

1 Like

I’m also on Linux (Ubuntu to be precise) and for me, transparent windows work fine when I turn on “Window > Per Pixel Transparency > Allowed” and “Window > Transparent”
edit: yes, it only works if the window isn’t embedded

Thanks! Switching to single window did it. Had a feeling it was gonna be a setting I’d never touched before.

Maybe a better solution would be “run/window_placement/game_embed_mode” in the editor settings, single window mode has other pros and cons, I find single window mode snappier since tooltips don’t halt by creating a new window/render pipeline, but others may not.

I tried your alternate solution, but it didn’t give me the results I want. Single window works for now and if I run into other problems I’ll trouble shoot those as they arise. Thanks a bunch for the advice!