ubuntu / gnome-shell-extension-appindicator

Adds KStatusNotifierItem support to the Shell
https://extensions.gnome.org/extension/615/appindicator-support/
GNU General Public License v2.0
1.21k stars 163 forks source link

please add Gnome 46 support #510

Closed bam80 closed 7 months ago

DeN-AlB commented 8 months ago

Installed Fedora Linux 40 Prerelease with Gnome 46 yesterday. Please add support! :)

LeeRoyManea commented 8 months ago

+1

pedro-hro commented 8 months ago

+1

PorteBannana commented 8 months ago

+1

pavangayakwad commented 8 months ago

Tried changing the shell-version to 46 in metadata.json, when re-login, extension made gnome shell crash. so, yeah.. looks like some deep investigation is needed, please check and include Gnome 46 support.

Thanks.

bulletmark commented 8 months ago

If I disable version validation via https://extensions.gnome.org/local/ then this extension works fine on Arch where GNOME has updated to 46. So seems to me to only require the metadata change?

xuanruiqi commented 8 months ago

Looks like the metadata's already changed, it just needs a new release.

Bot-wxt1221 commented 8 months ago

Build on git branch like what wiki said then wait for releasing.

xuanruiqi commented 8 months ago

Yeah, building git master works fine for me.

Facni commented 8 months ago

+1

szw0407 commented 8 months ago

In case anyone not quite familiar with GNOME extensions, including me myself, you may consider doing this:

vim ~/.local/share/gnome-shell/extensions/appindicatorsupport@rgcjonas.gmail.com/metadata.json, and add '46' to shell-version.

bulletmark commented 8 months ago

Or just disable version validation for all extensions with:

 gsettings set org.gnome.shell disable-extension-version-validation true

Wait a month or so until they are all updated then reset that validation to default:

gsettings reset org.gnome.shell disable-extension-version-validation
DeN-AlB commented 8 months ago

Works like a charm, @bulletmark ! Thanks! :+1:

bam80 commented 8 months ago

Or if it's as simple, we do a release maybe?

A404M commented 8 months ago

@bam80 please do a release Many people don't come over to Github to build for themselves

DeN-AlB commented 8 months ago

Still no official support for Gnome 46 ... :disappointed:

A404M commented 8 months ago

I don't know why they don't just make a release for Gnome 46 Is there any reason not to do so? It works in Gnome 46 out of the box So why not to do a release?

matdave commented 7 months ago

I don't know why they don't just make a release for Gnome 46 Is there any reason not to do so? It works in Gnome 46 out of the box So why not to do a release?

It's maintained by Ubuntu, which has no real reason to update until they support Gnome 46

DeN-AlB commented 7 months ago

Maybe it's time for a fork? :thinking:

A404M commented 7 months ago

Maybe it's time for a fork? 🤔

If anyone made a fork I will help voluntarily

DeN-AlB commented 7 months ago

Unfortunately, I don't know what to do and how to do this. :disappointed:

Deuchnord commented 7 months ago

I don't know why they don't just make a release for Gnome 46 Is there any reason not to do so? It works in Gnome 46 out of the box So why not to do a release?

It's maintained by Ubuntu, which has no real reason to update until they support Gnome 46

Then this extension should already be updated since a long time now, as Ubuntu 24.04 is expected for this month will use GNOME 46.

A404M commented 7 months ago

I don't know why they don't just make a release for Gnome 46 Is there any reason not to do so? It works in Gnome 46 out of the box So why not to do a release?

It's maintained by Ubuntu, which has no real reason to update until they support Gnome 46

Then this extension should already be updated since a long time now, as Ubuntu 24.04 is expected for this month will use GNOME 46.

Yes but it is not yet published Arch repository has updated this extension yesterday and I'm so happy about it I hope they update it on extensions.gnome.org too

Hydranet commented 7 months ago

Arch repository has updated this extension yesterday and I'm so happy about it

I'm curious which Arch repository you are talking about because that extension is not in the default repos, the only thing Arch I can find about it is that there is a PKGBUILD of it that builds off of the master branch.

escape0707 commented 7 months ago

@Hydranet I guess they mean patches here: https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell-extension-appindicator

Hydranet commented 7 months ago

@Hydranet I guess they mean patches here: https://gitlab.archlinux.org/archlinux/packaging/packages/gnome-shell-extension-appindicator

It seems that extension made it to to the extra repo, I never knew that. Thanks!

DeN-AlB commented 7 months ago

Good to know! Thanks, too.

DeN-AlB commented 7 months ago

It seems that extension made it to to the extra repo, I never knew that. Thanks!

But it is version 57, too, that doesn't support Gnome 46. https://archlinux.org/packages/extra/any/gnome-shell-extension-appindicator/

Hydranet commented 7 months ago

It seems that extension made it to to the extra repo, I never knew that. Thanks!

But it is version 57, too, that doesn't support Gnome 46. https://archlinux.org/packages/extra/any/gnome-shell-extension-appindicator/

It works though.

DeN-AlB commented 7 months ago

It works though.

I didn't test it. But yes, it works! The only difference is that it's now a system extension and not a user extension anymore in Extension Manager. But that's ok. :+1:

a4orce84 commented 7 months ago

Hello Everyone,

Sorry for the newb question, but I uninstalled this extension in the "Extensions Manager" and am unsure how to reinstall it (so I can use it by updating the metadata.json file). Searching in the Extensions Manager, I cannot seem to find it either.

Can anyone give me some quick and dirty steps on how to reinstall this extension please? Thanks!

Hydranet commented 7 months ago

Can anyone give me some quick and dirty steps on how to reinstall this extension please? Thanks!

https://github.com/ubuntu/gnome-shell-extension-appindicator?tab=readme-ov-file#installation

Or if you are using an Arch-based distribution you can install it from the reps "gnome-shell-extension-appindicator".

Aman9das commented 7 months ago

@3v1n0 ping

laichiaheng commented 7 months ago

It seems that extension made it to to the extra repo, I never knew that. Thanks!

But it is version 57, too, that doesn't support Gnome 46. https://archlinux.org/packages/extra/any/gnome-shell-extension-appindicator/

It works though.

It never works. 圖片 圖片

laichiaheng commented 7 months ago

It seems that extension made it to to the extra repo, I never knew that. Thanks!

But it is version 57, too, that doesn't support Gnome 46. https://archlinux.org/packages/extra/any/gnome-shell-extension-appindicator/

It works though.

It never works. 圖片 圖片

I just realized that I need to remove its files in ~/.local/share/gnome-shell/extensions/

Aqua1ung commented 7 months ago

C'mon, guys, any indication when this might trickle down to ego please?

DeN-AlB commented 7 months ago

@Aqua1ung Which Distribution are you using? Did you look into the repos, if there is a working version of the extension? I know that Arch Linux and Fedora Linux are offering that extension in their own repos.

https://archlinux.org/packages/extra/any/gnome-shell-extension-appindicator/ https://packages.fedoraproject.org/pkgs/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator/

Aqua1ung commented 7 months ago

@Aqua1ung Which Distribution are you using? Did you look into the repos, if there is a working version of the extension? I know that Arch Linux and Fedora Linux are offering that extension in their own repos.

Thank you. Unfortunately my distro does not offer this extension (or any GNOME extension whatsoever) in its repo.

3v1n0 commented 7 months ago

Sorry, this has been an intense cycle, so it took more than expected to prepare the release, after the various contributions (thanks!) to address various things.

The new release is ready for download (if you want install it via gnome-extensions install) and once reviewed will be available in e.g.o too.