Skip to content
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

Guake Wayland/Xwayland issues with application blur (Blur My Shell Extension) #2260

Open
Kostrol opened this issue Sep 29, 2024 · 7 comments

Comments

@Kostrol
Copy link

Kostrol commented Sep 29, 2024

Be sure to check the existing issues (both open and closed!), and make sure you are running the latest version of Guake.

For how to run the latest Guake in your computer, please refer to Install from source.

Describe the bug

Guake does not show blur when opened until another application is focused in Wayland/Xwayland

Expected behavior

Guake should open/toggle in blurred state with applications blur enabled in "Blur My Shell" extension

Actual behavior

Guake seems to have an issue with remembering blurred state, this is only tied to Wayland.
Opens without blur effect and does not kick in until you focus an application, resets again after being re-toggled to background

To Reproduce

Using guake-toggle with Wayland, combined with blur my shell extension and application blur on, guake opens without blur, toggle again to minimize gake to background and then toggle to foreground, guake is now unblurred again.


$ guake --support

Guake Version: 3.10

Vte Version: 0.76.4

Vte Runtime Version: 0.76.4


GTK+ Version: 3.24.43

GDK Backend: <GdkX11.X11Display


Desktop Session: gnome


Display: :0

RGBA visual: True

Composited: True

  • Monitor: 0 - DP-3
    • Geometry: 3440 x 1440 at 0, 583
    • Size: 800 x 330 mm²
    • Primary: True
    • Refresh rate: 143.912 Hz
    • Subpixel layout: unknown
  • Monitor: 1 - DP-2
    • Geometry: 1440 x 2560 at 3440, 0
    • Size: 600 x 340 mm²
    • Primary: False
    • Refresh rate: 119.953 Hz
    • Subpixel layout: unknown
@Kostrol
Copy link
Author

Kostrol commented Sep 29, 2024

Video showcase here of the problem:

Screencast.from.2024-09-29.19-31-27.mp4

@Davidy22
Copy link
Collaborator

Davidy22 commented Jan 6, 2025

Guake has its own transparency setting that may be interfering with external effects. What happens if you turn the transparency slider built into Guake all the way down?

@Kostrol
Copy link
Author

Kostrol commented Jan 6, 2025

I've always had it set to the lowest point due to the issues with transparency it causes, the effect I'm getting happens regardless if it's on or off.

@Davidy22
Copy link
Collaborator

Davidy22 commented Jan 8, 2025

Code looks like it does still do the transparency setting even when it's at nothing, I still suspect that should be the source of the issue given that I can't think of any other part of Guake that would collide with external effects

@Kostrol
Copy link
Author

Kostrol commented Jan 9, 2025

I see, If that is the case would it be a way to disable it completely to test?

Here is how the transparency slider works for me when it's turned up about half way with Blur My Shell extension disabled completely, it does not seem to work like expected on programs like btop and only lets transparency through the parts of the window where only the terminal pane is showing, and where you can see I have right clicked in Tmux where the menu window is showing.

EDIT: Now that I think about it that does make sense with how Guake would apply it only to the plain terminal itself and no programs, and they would need their own implementation, so I guess this is the intended function.

Screenshot From 2025-01-09 19-54-46

@Davidy22
Copy link
Collaborator

The default keyboard shortcut for fully toggling transparency in Guake is CTRL+ALT+T. You can change the shortcut if you have that overridden in keybinding settings, it's under appearance. Doesn't have a button because usually it's rendered moot by what you would expect to be the functionally equivalent 0 transparency setting.

@Kostrol
Copy link
Author

Kostrol commented Jan 11, 2025

Thank you, unfortunately toggling off transparency in Guake did not fix the bug like you mentioned and it still disables blur and transparency between calling/toggling Guake to spawn, there is some strange focus issue that I don't really understand, I've submitted an issue to the extension's maintainer as well way back but haven't seen any update as of yet.

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

No branches or pull requests

2 participants