Search Issue Tracker

By Design

Votes

0

Found in

2020.3.43f1

2021.3.16f1

2022.2.2f1

2023.1.0a24

Issue ID

UUM-22093

Regression

No

[Linux] Pop-up Editor windows open on different display than the one the Editor is located in on a multi-monitor setup

-

How to reproduce:
1. Open any project on a multi-monitor setup
2. Move the Editor window to the right-most monitor
3. Open the "Build Settings" window
4. Note the newly opened window's location

Expected result: The "Build Settings" window opened on the same monitor as the Editor
Actual result: The "Build Settings" window opened on the left-most monitor

Reproducible with: 2020.3.43f1, 2021.1.16f1, 2022.2.2f1, 2023.1.0a24

Reproducible on: Ubuntu 20.40
Not reproducible on: Windows 10

Note: The issue is also present when opening the "Package Manager" window but not the "Color" window

  1. Resolution Note:

    On all Platforms including Linux Platform Build Settings window (along with similar windows such as Package Manager) opens at the last size and position they were used in.

    Therefore, this is behaving as designed

Comments (2)

  1. ka-Ze_7000

    Aug 20, 2024 19:00

    This issue is not resolved. At least not on Plasma 6.

    Some windows (e.g. undo history) will pop up at the origin of the underlying coordinate system of the displays – which is the top left corner – every single time, even after having moved them before. Neither the intended behavior nor the intended initial position, I presume.

    If the primary monitor is to the right of the secondary, affected windows will thus open in the top left corner of the secondary screen, even when the unity editor is on the primary screen.

    This circumstance has the side-effect of causing affected windows to initialize outside of visible screen space if the secondary monitors y-position is shifted downwards further than the height of the window.

    Because I can't attach a visualization here I want to give an example:
    Let's say the undo history window has a height of 500px and the secondary monitor has the coordinates 0,600. The window initializes at 0,0 – making it invisible and unusable.

    This happens on X11 and due to Unity relying on XWayland on Wayland as well.
    Also happens on a fresh user with pristine configs and settings.

  2. KCAR

    Aug 18, 2023 02:52

    Yes, the popup windows launch were they were last used.
    The problem is when you have multiple monitors. The popups DO NOT move with the application.
    If you move Unity from Monitor 1 to monitor 2, the popups (hamburger menu's), context menu's, Add Component menu, gizmo's menu, scene menu, game menu....
    Still appear on monitor 1.

    ONLY the top level (File, Edit, Assets, GameObject, Component..._) menu's work properly.

    Finally, unlike build settings window, context menu's cannot be moved to a new location.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.