G-dH / vertical-workspaces

V-Shell is a GNOME Shell extension that allows you to customize the layout and behavior of the Shell UI.
GNU General Public License v3.0
229 stars 19 forks source link

Background wallpaper often disappears in overview #159

Open KSTRTK opened 4 months ago

KSTRTK commented 4 months ago

Describe the bug The background wallpaper often dissappears in overview mode if workspace preview is enabled. Just shows the standard grey outlook

Basic debug information

To Reproduce Steps to reproduce the behavior:

  1. Enable workspace preview
  2. Enable show wallpaper in overview background

Expected behavior The workspace background should be the wallpaper but is often just a grey outlook

Screenshots Screenshot from 2024-05-20 17-44-10

System:

System log output N/A

G-dH commented 4 months ago

When that happens, could you open Looking glass (Alt+F2, lg, Enter), execute the following line, and show me the result?

Main.overview._overview.controls._bgManagers[0].backgroundActor
KSTRTK commented 4 months ago

Screenshot from 2024-05-21 20-14-49

G-dH commented 4 months ago

Thank you. Please, add the output of the following 2 lines (executed one by one) when the bug occurs and while the overview is open:

Main.overview._overview.controls._bgManagers[0].backgroundActor.opacity
Main.overview._overview.controls._bgManagers[0].backgroundActor.get_parent()

Edit 1: Btw, you haven't answered the question of whether the bug occurs when you disable all other extensions.

Edit 2: While testing V-Shell, before executing the lines above, open a terminal and execute:

journalctl /usr/bin/gnome-shell -f

Copy all errors and paste them here.

KSTRTK commented 4 months ago

Hey,

Thanks for the input, I"ll try them out soon. Answering Edit 1: If I disable Compiz window effect and Compiz alike magic lamp effect it occurs much less frequently, apologies forgot to mention that in my earlier response. Would order of enabling the extensions make a difference?

G-dH commented 4 months ago

Please, update from the main branch before further testing. I've refactored the background code.

The order of enabling extensions could make a difference, but unfortunately, we don't have full control over it.

G-dH commented 3 months ago

@KSTRTK ^^?

KSTRTK commented 3 months ago

Apologies for the delayed response, I've just been busy with work. I have updated from the main branch and have not noticed the error so far, if that changes I'll ping this issue. Thank you for the changes

G-dH commented 3 months ago

No problem, I just wasn't sure if you were notified about the first message. Btw, I released the update on e.g.o. today.

G-dH commented 2 months ago

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/6426

This issue is apparently not related to V-Shell. Shell.BlurEffect causes the problem on multiple monitors on Wayland. Setting the connected monitors to Mirror mode and then back to Join really helped.

marissa999 commented 1 month ago

I recently installed the AUR-package mutter-performance (https://aur.archlinux.org/packages/mutter-performance) and the problem disappeared for me.

KSTRTK commented 1 week ago

@marissa999 I'm going to try that out, I havne't had any issues for a few weeks, but just yesterday it started popping up. I'll post updates on how it goes. Thanks for the suggestion

KSTRTK commented 1 week ago

@marissa999 I'm still facing issues, just an fyi

KSTRTK commented 6 days ago

@G-dH @marissa999 I fixed the issue by installing blur my shell. Now, the issue doesn't pop-up at all. Its a workaround