-
-
Notifications
You must be signed in to change notification settings - Fork 92
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
Static panel blur does not take the whole screen with multiple monitors #47
Comments
Could you give me the result of typing |
Last commits should have fixed this, but if not then please tell it to me :) |
Oh ok, that's a much worse bug than I though... Does your wallpaper resolution match (or exceed) your monitor resolution? |
I mean, I think, because I can't reproduce this on my machine... |
In looking glass, could you tell me the result of those commands: Main.panel.get_parent().get_child_at_index(0).width
Main.panel.get_parent().get_child_at_index(0).get_child_at_index(0).width And maybe try these commands, to see if it changes anything: Main.panel.get_parent().get_child_at_index(0).set_x_expand(true)
Main.panel.get_parent().get_child_at_index(0).get_child_at_index(0).set_x_expand(true) |
quick update i found out that having 2 monitors is the issue, the panel looks correct on the 2560 resolution when disabling my second 1080p monitor |
Sorry for closing, could you try with latest commit? |
Sorry again, I did an error... Try with new last commit to this day (597eb90) maybe? |
it didn't fix it, but since the problem is when having 2 monitors i think this issue can be closed, it's not related for ultrawide monitors |
Ok thanks, I guess I will need to test my extension some little more... |
ok! just to revise the issue, it works perfectly with 2 monitors on a 16:9 resolution, does not work with a 21:9 monitor and a 16:9 dual setup works perfectly with a single monitor no matter the resolution |
Ok thanks, will test this soon! |
I confirm this issue happen for me too. To reproduce, you need to have 2 monitors with different resolutions. In my case, the panel is blurred half which is exactly the ratio of 2 monitors. |
Could you give me the results of: Main.layoutManager.monitors[0].width
Main.panel.get_parent().get_children()[0].get_children()[0].width
Main.panel.get_parent().get_children()[0].get_children()[0].width
Main.layoutManager.monitors[1].width
Main.panel.get_parent().get_children()[0].get_children()[1].width
Main.panel.get_parent().get_children()[0].get_children()[1].width So I better understand what happens :) |
Thanks a lot, that's perfect :) will look into this |
Sorry, could you give me the result of |
Thanks a lot :) |
Ok, I get it |
Is this issue fixed with last commit? |
yes! static blur now works as intended with different resolutions on multi monitors, well at least on my setup, thank you! |
Cool! You're welcome, enjoy :) |
Thank you @aunetx, the fix also worked for me. (2 screens, first one 1920x1080, second one 1360x768) Any plans to release v12 soon? Thanks :) |
Glad it works for you too :) |
This issue doesn't seem to be fixed in the latest master in my setup. It only works properly when my primary monitor, the one with higher resolution, is to the left of the secondary monitor, which has a lower resolution. If I instead put the secondary monitor to the left of my primary one, the static blur cuts off at a width equal to the width of the secondary monitor. |
It is pushed to gnome extensions, waiting for review. @DarkRyu550 could you give me the results of this in looking glass, when the extension has bad behaviour? Main.layoutManager.monitors[0].x
Main.layoutManager.monitors[0].width
Main.panel.get_parent().get_children()[0].get_children()[0].width
Main.panel.get_parent().get_children()[0].get_children()[0].width
Main.layoutManager.monitors[1].x
Main.layoutManager.monitors[1].width
Main.panel.get_parent().get_children()[0].get_children()[1].width
Main.panel.get_parent().get_children()[0].get_children()[1].width |
I seem to have found the bit of code that is responsible for this issue. I'll open a PR to submit my fix. |
Thanks a lot!! |
I also have an issue with this. My main monitor is a 4k one on the left. I also have a 1920x1080 one on the right. If I move the smaller one to the left it works. If the smaller one is on the right, it doesn't. |
works fine when i switch to a 1080p resolution or use dynamic panel blur, but it's really glitchy even with artifacts hacks on
The text was updated successfully, but these errors were encountered: