-
-
Notifications
You must be signed in to change notification settings - Fork 59
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
Gnome 46 exension breaks vrr #304
Comments
Just commenting to say that this sounds like an impossible bug. This extension just captures clipboard contents, and provides one hotkey to display a list of clipboard contents. It has nothing to do with VRR. I don't even think that extensions can do ANYTHING about the VRR code (can't inject into it at all), because VRR is handled by Mutter, which is the compositor ABOVE GNOME Shell in the hierarchy. Extensions can only modify GNOME Shell. |
It could be, that this causes the problem: #277 🤔 |
Look initially I thought like you, but with all the tests I did and under all conditions the vrr stops working only and only if this extension is active on Gnome 46. The test is safely reproducible and I have already verified that I am not the only one with this problem as you can see here: Also thinking about it, the way the vrr is activated on gnome and then mutter depends on the "exclusive" full screen, so if there is any app that interferes with the "exclusive" full screen the vrr will never be activated.
I also think it is related to this issue. PS. if anything I wrote is wrong I apologize in advance |
No worries about things being wrong, we are all investigating, so nothing is for granted... 😓 That said, #277 was done, because of another issue with full-screen Wayland and mutter, so I'll have to look into this 🤔 But fixing one bug and causing another is a bad situation, if we revert this fix, the original bug #263 comes back 🤦🏼♂️ So we have to wait for a fix of both bugs, or at least one, so that we can apply the fix or not 😂 Edit: the PR that would fix #263, and we could revert #277 would be #mutter/2660 But it's still open and not merged 😓 |
oh that's a bummer. If it is necessary I can test the old version myself, but I don't know how to refer to the codebase before this merge but I would be willing to do it with the correct instructions. PS. Also would anyone be able to explain why this problem only happens with the version of mutter that comes with gnome 46? |
Description
What is the bug?
Problem Explanation
The bug appens when Gnome 46 Vrr is enabled and the extension is enabled. If i'm in fullscreen with a vrr supported program, vrr doesn't work. If i disable Pano then everything works as aspected
Expected Behavior
Reprodution
How one can find the bug?
Steps To Reproduce
Steps to reproduce, if applicable:
Details
Mark with [ ] all that applies:
It happens with any application?
It happens only on one computer?
It happens only with some specific gnome configuration?
It happens only with some specific extension installed?
Diagnostics
Under what conditions does it happen?
Fill in all information that applies:
Environment
Application Details
Application Version
Pano Version: 1001
Output and Logs
Gnome
Command:
journalctl --since=now --follow /usr/bin/gnome-shell
When the extension in enabled
$ journalctl --since=now --follow /usr/bin/gnome-shell giu 28 21:15:00 ryzen-di-lorenzo gnome-shell[18823]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0xa00009 specified for 0xa00007. giu 28 21:15:02 ryzen-di-lorenzo gnome-shell[18823]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW mess ...
When the extension in disabled
$ journalctl --since=now --follow /usr/bin/gnome-shell giu 28 21:15:00 ryzen-di-lorenzo gnome-shell[18823]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0xa00009 specified for 0xa00007. giu 28 21:15:02 ryzen-di-lorenzo gnome-shell[18823]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW mess ...
Pano Configuration
Command:
dconf dump /org/gnome/shell/extensions/pano/
Enabled Extensions
Command:
dconf read /org/gnome/shell/enabled-extensions | tr ' ' '\n'
Other Notes
I tried even with all extension disabled without any success
The text was updated successfully, but these errors were encountered: