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

Support for Gnome 47 #146

Open
AngelSherry opened this issue Sep 22, 2024 · 3 comments
Open

Support for Gnome 47 #146

AngelSherry opened this issue Sep 22, 2024 · 3 comments
Labels
gnome 47 GNOME Shell 47 meta Meta

Comments

@AngelSherry
Copy link

Description

Gnome 47 has released, please consider to add support for 47. I add "47" to metadata.json manually, but it doesn't seem to work. The extension won't render anything and no obvious errors are shown on Extension Manager.

OS and Shell Information

  • OS: Arch Linux
  • GNOME Shell: 47.0
  • Session type: Wayland
@jeffshee jeffshee added the gnome 47 GNOME Shell 47 label Sep 29, 2024
@jeffshee
Copy link
Owner

@AngelSherry Thanks for reporting issue =)
I tried with Fedora 41 beta (that comes with GNOME 47) on a VM, and I got it working by simply bumping the shell version in metadata.json as you already did. I'm not sure why it doesn't work for you, but I will try it on a real machine next to see if anything needs fixing.

Meanwhile, I had created a branch specifically for GNOME 47. Any fixes for the latest version will be committed to that branch before it gets merged into the master. Those who want to be early testers:

git clone https://github.com/jeffshee/gnome-ext-hanabi.git -b gnome-47

@AngelSherry
Copy link
Author

AngelSherry commented Sep 30, 2024

OK, I know what is going on. It seems the upgrade of GRK 4.16 has a bug. Changing the backend of render from openGL to Vulkan will make everything that depending on render crashing on hybrid graphics, which is also including gnome-ext-hanabi. This is an upstream bug of GTK 4 and waiting to be merged.

Adding GSK_RENDERER=ngl to ~/.config/environment.d/gsk.conf will fix the issue. Then gnome-ext-hanabi won't be crashed anymore on Gnome 47 after switching to the branch of gnome-47 of gnome-ext-hanabi .

Screenshot From 2024-09-30 16-16-24

But sometimes gnome-ext-hanabi will pause video automatically on Gnome 47 without any maximized window. It doen't happen on Gnome 46. And I haven't change any setting of gnome-ext-hanabi.

Screenshot From 2024-09-30 16-22-00

@AngelSherry
Copy link
Author

There is the video about the bug of pausing video automatically on random. I can let the video play again by reactivating gnome-ext-hanabi.

2024-09-30.16-30-53-60fps.mp4

@jeffshee jeffshee added the meta Meta label Oct 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gnome 47 GNOME Shell 47 meta Meta
Projects
None yet
Development

No branches or pull requests

2 participants