Projector window - no titlebar (Wayland, Gnome)
Operating System Info
Other
Other OS
Linux
OBS Studio Version
27.2.4
OBS Studio Version (Other)
No response
OBS Studio Log URL
https://obsproject.com/logs/xV__iKzOBdld9tor
OBS Studio Crash Log URL
No response
Expected Behavior
After launching projector window it should have a titlebar with proper window controls.
Current Behavior
It opens window without decoration / controls of any sorts.
Steps to Reproduce
- Create a screen / window capture.
- Launch preview window
Anything else we should know?
No response
Is this for a projector window?
Yes, it is projector window (sorry, my mistake in translation - I'm using pl_PL locales, I've noticed that in the en version it is called projector only after launching with LC_ALL=C).
Cannot replicate on gnome 41
Sorry it looks like I hit a different issue that prevented me from loading on wayland correctly. I did replicate this issue on gnome 42.
Can also happen when undocking docks even if we can't redock them back.
The controls dock was already undocked, the transitions one is the example.
Upstream doesnt seem to care about supporting docks on wayland so there is not much we can do there beyond make tickets for Qt. The projector window is our own code.
Can also happen when undocking docks even if we can't redock them back.
I have the same problem on Wayland. Undocking the Scene window, cannot be redock because i cannot drag them back. The only way to re-dock them was using the "Reset Docks" menu item under the "Docks" menu.
Just adding that I also experience this with the projection window and docks - and can replicate this issue.
OBS v28.1.2 Fedora 36 GNOME 42.4 on Wayland
Wayland on Gnome 43.5
Screencast from 2023-05-06 20-24-32.webm
If the title is double clicked, window decoration shows up, otherwise not. Unable to merge into main window.
I am unable to reproduce the issue with OBS 31+ on Linux Debian 13. Can we close this ticket?
Was your testing under Wayland and Gnome?
Tested on Gnome Wayland with explicit sync disabled for NVIDIA. But if the problem persists for others, precautions must be taken.