Comments (33)
Glad it works for you too :)
And sorry for v12, I did not thinks about it... Will do it tomorrow, when I am on my computer ^^
from blur-my-shell.
Could you give me the result of typing Main.panel.width
in looking glass (alt+f2
, type lg
)?
And the result of Main.layoutManager.primaryMonitor.width
too, so I make sure I change the right thing
from blur-my-shell.
Last commits should have fixed this, but if not then please tell it to me :)
from blur-my-shell.
hello, here's the outputs
and last commit didn't do anything, i even tried to change some things in panel.js (140-151) to the exact width and height of my resolution and nothing happened
also changing this.monitor.width to Main.layoutManager.primaryMonitor.width in panel.js didn't change anything
from blur-my-shell.
Oh ok, that's a much worse bug than I though... Does your wallpaper resolution match (or exceed) your monitor resolution?
It looks like you are using a 1080p wallpaper, and so when cloning it, the extension does not extend it so it matches the right resolution
from blur-my-shell.
I mean, I think, because I can't reproduce this on my machine...
from blur-my-shell.
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)
from blur-my-shell.
my wallpaper is waaay bigger then my resolution, but even when changing it to a different one doesn't make the panel look correct
i think the issue is Main.panel.get_parent().get_child_at_index(0).get_child_at_index(0).width
from blur-my-shell.
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
from blur-my-shell.
Sorry for closing, could you try with latest commit?
from blur-my-shell.
Sorry again, I did an error... Try with new last commit to this day (597eb90) maybe?
from blur-my-shell.
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
from blur-my-shell.
Ok thanks, I guess I will need to test my extension some little more...
I let this open, but just change its subject! It's not the same as #40 anyway, so I will need two separate issues
from blur-my-shell.
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
from blur-my-shell.
Ok thanks, will test this soon!
Multi-monitor support is actually quite entertaining :)
from blur-my-shell.
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.
from blur-my-shell.
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 :)
from blur-my-shell.
from blur-my-shell.
Thanks a lot, that's perfect :) will look into this
from blur-my-shell.
Sorry, could you give me the result of Main.layoutManager.primaryMonitor.index
too? Just to make sure of one thing
from blur-my-shell.
from blur-my-shell.
Thanks a lot :)
from blur-my-shell.
Ok, I get it
from blur-my-shell.
Is this issue fixed with last commit?
from blur-my-shell.
yes! static blur now works as intended with different resolutions on multi monitors, well at least on my setup, thank you!
from blur-my-shell.
Cool! You're welcome, enjoy :)
from blur-my-shell.
Thank you @aunetx, the fix also worked for me. (2 screens, first one 1920x1080, second one 1360x768)
Any plans to release v12 soon? Thanks :)
from blur-my-shell.
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.
from blur-my-shell.
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
from blur-my-shell.
And how it looks, for reference.
from blur-my-shell.
I seem to have found the bit of code that is responsible for this issue. I'll open a PR to submit my fix.
from blur-my-shell.
Thanks a lot!!
from blur-my-shell.
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.
from blur-my-shell.
Related Issues (20)
- Windows in secondary monitor flicker when changing workspace HOT 8
- Transparency no longer working in dash-to-dock extension HOT 3
- how to add blur to panel quick settings and other drop downs HOT 5
- blur not working on app HOT 7
- [Request] Blurring PaperWM's worskspace switcher
- Application blurring issues under Mutter + triple buffering (and asking for plans to blur more panel elements).
- Bug Blur-My-Shel not fedora 40 HOT 2
- 3 finger swipe left/right doesn't work after resume on Gnome 46 when blur-my-shell is enabled. HOT 3
- Is black background under launchers icon expected ? HOT 2
- Default Blur Shown After Waking From Suspend HOT 5
- Take the scale into account
- Cast a shadow on a transparent top bar
- its now working
- Roundness on shell apps doesn't work
- Application blur gives me Korners in Gnome HOT 1
- Incompatibility with Just Perfection extension HOT 1
- Partial compatibility with Hanabi Extension
- Feature Request: add more blur effects to pipeline
- Application Blur doesn't work when window is focused HOT 1
- Add option to blur only the header bar of a window
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blur-my-shell.