Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Panel appears on wrong display after sleep #444

Open
aral opened this issue Mar 22, 2022 · 2 comments
Open

Panel appears on wrong display after sleep #444

aral opened this issue Mar 22, 2022 · 2 comments

Comments

@aral
Copy link

aral commented Mar 22, 2022

What Happened?

gala-layout-bug-system-bar

Honey, I just woke up like this :)

(Main display: 4K, laptop screen 1080p. This is what the screen looked like when it woke from screen. I opened the menu manually afterwards to show that it was active.)

Steps to Reproduce

First time I’m seeing this particular layout bug.

Expected Behavior

It should lay out properly when returning from sleep.

OS Version

6.x (Odin)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

No response

@danirabbit danirabbit changed the title Funny layout surprise of the day :) Panel appears on wrong display after sleep Apr 5, 2022
@danirabbit danirabbit transferred this issue from elementary/gala Apr 5, 2022
@danirabbit
Copy link
Member

Hey Aral, please make sure to use descriptive bug titles. It makes it harder to triage issues when the descriptions aren't clear

@peteruithoven
Copy link
Collaborator

peteruithoven commented Apr 15, 2023

I also often experience this issue after a suspend. The panel appears partly on the left (secondary) screen. It's width is that of the wider right (primary) screen, meaning it partly overlaps the right (primary) screen.

Screenshot from 2023-04-15 13 10 55@2x-3000

It doesn't always happen. I'll try to look into this further. Any tips on debugging this are appreciated.

Build in display: 2256x1504 (left)
External monitor: 3840x2160 (right)

I often manually initiate suspend through the applications menu. The external monitor isn't disconnected during suspend.

After a reboot the wingpanel appears normally.

I often use xrandr to use display scaling, because the Framework laptop screen has a terrible resolution, but this also happens when I don't do this.
https://community.frame.work/t/using-elementary-os-on-the-framework-laptop/4453#display-scaling-5

Because I had issues just killing wingpanel in the past I often just move the build-in display to a different location relative to the Dell Inc. display in the Display settings to fix the wingpanel position.

Using Scaling factor: HiDPI (2x).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants