gnome-shell-system-monitor-applet icon indicating copy to clipboard operation
gnome-shell-system-monitor-applet copied to clipboard

Support GNOME 41.2

Open mcmxcdev opened this issue 2 years ago • 17 comments

As Manjaro user, I am running GNOME 41.2 which doesn't seem to be supported yet by this extension.

The following error pops up when checking the "Extensions" application: the extension is incompatible with the current GNOME version.

mcmxcdev avatar Dec 20 '21 07:12 mcmxcdev

For now the maintainers have not released the updated version to e.g.o., I believe there are several issues on that already. You can perform a manual install using instructions in the readme, the master branch works fine on Gnome 41.

p91paul avatar Dec 20 '21 08:12 p91paul

I see, all clear! I don't see any open issues regarding GNOME 41.2.
If there's something I can help with regarding leftover issues preventing from releasing the update, just let me know.

mcmxcdev avatar Dec 20 '21 14:12 mcmxcdev

Any updates here? Also i would like to use it on Fedora 35 and Gnome 41.2

SerhiyRomanov avatar Dec 29 '21 16:12 SerhiyRomanov

For now the maintainers have not released the updated version to e.g.o., I believe there are several issues on that already. You can perform a manual install using instructions in the readme, the master branch works fine on Gnome 41.

when i install it manually, i must enable it from the command line with gnome-extensions enable because it doesnt show up in Extensions, and when i log out and log back in i no longer works

nobodyatandnothing avatar Dec 29 '21 21:12 nobodyatandnothing

it seems gnome is force updating it to previous version from gnome extensions website

nobodyatandnothing avatar Dec 29 '21 22:12 nobodyatandnothing

Are they any obstructions to updating extensions.gnome.org? Does this just need a new release to be submitted for review? Fedora repos have the extension, and it can be enabled via the gnome-extensions CLI tool

sudo dnf install gnome-shell-extension-system-monitor-applet gnome-extensions-app
gnome-extensions enable [email protected]

@SerhiyRomanov

Shakahs avatar Dec 31 '21 23:12 Shakahs

@nobodyatandnothing Manually installed it and somehow worked for me in Fedora 35 (gnome 41.2)

SdAm1n avatar Jan 02 '22 07:01 SdAm1n

@nobodyatandnothing Manually installed it and somehow worked for me in Fedora 35 (gnome 41.2)

what is the value of "version" in metadata.json in the extension directory ?

nobodyatandnothing avatar Jan 02 '22 07:01 nobodyatandnothing

@nobodyatandnothing version is 38

SdAm1n avatar Jan 02 '22 10:01 SdAm1n

@nobodyatandnothing version is 38

i dont know how you got it that way. the following is from the Makefile

ifdef VERSION
  VSTRING = _v$(VERSION)
else
  VERSION = $(shell git rev-parse HEAD)
  VSTRING =
endif

so the version should be the current commit SHA1. and if you used the official v38 release, the highest gnome version supported should be 3.32 and the highest version on gnome extensions is 40, so gnome should be trying to update it to 40

nobodyatandnothing avatar Jan 02 '22 11:01 nobodyatandnothing

@nobodyatandnothing This following method also worked for me :) $ sudo dnf install libgtop2-devel NetworkManager-libnm-devel gnome-system-monitor $ sudo dnf install gnome-shell-extension-system-monitor-applet

Then logout and login. It appears in the extension app.

SdAm1n avatar Jan 10 '22 16:01 SdAm1n

@nobodyatandnothing This following method also worked for me :) $ sudo dnf install libgtop2-devel NetworkManager-libnm-devel gnome-system-monitor $ sudo dnf install gnome-shell-extension-system-monitor-applet

Then logout and login. It appears in the extension app.

works for me too, however if you have installed the plugin previously via the gnome web extension, you have to remove it first

dizzy2 avatar Jan 17 '22 09:01 dizzy2

Any work being done to support this on Gnome 41? Can I help somehow?

bcmedeiros avatar Feb 24 '22 13:02 bcmedeiros

@brunojcm The master branch tip already supports GNOME 41 and 42.

FranklinYu avatar Apr 23 '22 01:04 FranklinYu

By the way, I’m curious why the latest tag on GitHub was v38, while the one on https://extensions.gnome.org/extension/120/system-monitor/ was v40. @chrisspen are there some tags missing in the public repository?

FranklinYu avatar Apr 23 '22 01:04 FranklinYu

Yeah, I probably just forgot to mark the tag in Github.

chrisspen avatar Apr 23 '22 01:04 chrisspen

I think it still helps if you can tag it, even though they have been released to gnome.org… For example the Fedora package still refers to it as v38: https://src.fedoraproject.org/rpms/gnome-shell-extension-system-monitor-applet/blob/b534be9f313281362ebd0fd4b7ed018bf3e8ea95/f/gnome-shell-extension-system-monitor-applet.spec#_18

FranklinYu avatar Apr 23 '22 01:04 FranklinYu