Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

[Multiple displays] Panel blur is shown incorrectly on primary display, but correctly if secondary display is default #48

Open
NicoSoler opened this issue Jul 2, 2020 · 4 comments
Labels

Comments

@NicoSoler
Copy link

NicoSoler commented Jul 2, 2020

Describe the bug
I have a two display system, with my main display being Diplay 1 (the horizontal monitor). When I try to activate blyr for the main panel, a fraction of the panel's background (around a third of it) is both blurred and darkened, while the rest of it remains the same.

This is using my main display as primary:
Captura de pantalla de 2020-07-02 00-26-32

This is using my secondary display as primary:
Captura de pantalla de 2020-07-02 00-27-23

This is using Transparent Top Bar. The combination of both worked just fine until last Blyr's update.

I also tested with a variety of other "transparent panel" extensions (except Dynamic Panel Transparency, because they lack 3.36 support). All with the same result (only a third of the panel is blurred + darkened) on my main display.

Expected behavior
The panel on the main display should be blurred normally.

Configuration (please complete the following information):

  • GNOME Shell version: 3.36.3
  • Fedora 32, fully updated
  • Xorg session
  • Dash to Dock, Transparent Top Bar (link above), Remove Drop Down Arrows?

Just in case, system specs:

  • CPU: Ryzen 7 3700X
  • 16GB RAM
  • GPU: AMD RX5700XT
@alzeck
Copy link

alzeck commented Jul 2, 2020

I have the same on Arch issue it seems that only work if the primary display is the to the left or on top of the others.

@yozoon yozoon added the bug label Jul 2, 2020
@kupokunic
Copy link

Was bugging me so I decided to take a look. If you download the source and install it that way, you can fix this issue by doing the following:

  • $HOME/gnome-shell-extension-blyr/[email protected]
  • Open up 'extension.js'
  • Navigate to row 435 and change it from 'y: -1 * tpy' to 'y: -1' (without the quotes)
  • Navigate to row 442 and change it from 'tpy' to '1' (without the quotes)
  • Save and run 'make local-install' again, then Alt+F2, type 'r' and enter to reload Gnome-Shell

As far as I can tell, this works with any multi-monitor orientation. But it'll need testing to confirm.

Screenshot below to show it working:

Screenshot-20200818184258-3440x2520

@NicoSoler
Copy link
Author

Hi, I made the test on my system (completely removing Blyr first, then running make local-install on the changed extension).
It didn't work :(

@kupokunic
Copy link

Hi, I made the test on my system (completely removing Blyr first, then running make local-install on the changed extension).
It didn't work :(

Try playing around with the tpx settings too then. Those two fields are how you fix this for multimonitor support, but it may be on a case-by-case basis until yozoon can get it updated officially.

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

No branches or pull requests

4 participants