Noobsai / transparent-window-moving

GNOME Shell Extension. Makes window transparent while moving on the desktop.
https://extensions.gnome.org/extension/1446/transparent-window-moving/
GNU General Public License v3.0
39 stars 10 forks source link

Not working on gnome 43 (mutter > 43.0) #15

Closed foer closed 1 year ago

foer commented 1 year ago

The extension stops working after updating mutter to 43.1, with is the most recent Version. With mutter 43.0 there were no issues.

Noobsai commented 1 year ago

Any logs?

foer commented 1 year ago

Any logs?

There are no errors in looking glass. Where else can i find log files?

Some more informations:

To clarify: there are no errors while activating and running the extension. But dragging a window and moving it around leads to a "ghosting" effect. Numbers, letters and buttons follows as a shadow. The windows background is solid and not transparent. Sadly it's not visible on a screencast.

I am using manjaro with gnome shell 43.1 and mutter 43.1 in a wayland session.

sonicnkt commented 1 year ago

Weird, i am also running manjaro and just updated a few ours ago. I also noticed an issue with this extension but something completely different.

I tloads fine but the transparency is only shown in a small squares of every corner of the window. The rest is completely opaque but seems a bit blurred. I cant take a screenshot of this but i created this mockup which shows what it looks like:

image

I am also using Wayland with an AMD GPU (Opensource Drivers).

tehbuhtig commented 1 year ago

I am having problems similar to what foer described above. Fully updated EndeavourOS using wayland. Oddly enough, gnome-terminal seems to work just fine, while most others (firefox, nautilus) exhibit the blurry + ghosting behavior.

Let me know if I can do anything else to help.

Noobsai commented 1 year ago

Hi all! Unfortunately cannot test on wayland right now, but X11 works fine. So it is highly likely an upstream bug (mutter or gnome-shell)

foer commented 1 year ago

So is there anything we can do? For my monitor setup i have to use wayland. I really miss this extension!

foer commented 1 year ago

One remark: I've tested the extension on x11 an can confirm that it's working there

Noobsai commented 1 year ago

Hi all. Fixed in v12!

I found device with the wayland on 43.1. It wasn't a mutter bug, they just added one more level for wayland window compositor: MetaSurfaceContainerActor. This breaks my extension, I didn't expect that changes. Now the algorithm is more stable

foer commented 1 year ago

Can confirm that the fix is working! Thank you very much!

tehbuhtig commented 1 year ago

Another confirmation that the update fixed the issue, and another huge thanks!