godotengine / godotengine/godot
Editor ignores 'run/window_placement/screen' setting when 'prefer_wayland' is enabled
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
Reproducible in 4.3 dev 3
### System information
Godot v4.3.dev3 - Arch Linux #1 SMP PREEMPT_DYNAMIC Mon, 05 Feb 2024 22:07:49 +0000 - Wayland - GLES3 (Compatibility) - AMD Radeon RX 6600 (radeonsi, navi23, LLVM 16.0.6, DRM 3.57, 6.7.4-arch1-1) () - AMD Ryzen 7 5700G with Radeon Graphics (16 Threads)
### Issue description
Godot always runs the project on screen 1 instead of screen 2 regardless of window placement setting. If the editor is on screen 2, the project still always launches on screen 1.
### Steps to reproduce
- Create new project
- Create empty node as scene root
- Change window placement setting to 'next screen' or 'screen 2'
- Run project
### Minimal reproduction project (MRP)
N/A
Contributor guide
Research direction
Start by reproducing this with Godot v4.3.dev3 on Wayland, with prefer_wayland enabled and the window placement set to “next screen” or “screen 2.” Trace the editor's project-launch window placement behavior; it is done when the project launches on the configured screen instead of always screen 1.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, godot, linux
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 42/100