godotengine / godotengine/godot

Editor ignores 'run/window_placement/screen' setting when 'prefer_wayland' is enabled

Open
#88,151 8 comments 0 reactions 0 assignees View on GitHub
bug platform:linuxbsd topic:editor topic:platforms
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.