Open scottstensland opened 2 years ago
Same here on Arch
same for me .. great extension, I am missing it <3
same here
Same here...
I had to install it manually, because the gnome shell extensions browser plugins don't work any more with 22.04's snap browsers.
After a restart of the system, it looks like this in the gnome-extensions tool:
If I click on the "Settings" button, I get the following message. (The same message also appears if I run gnome-extensions prefs system-monitor@paradoxxx.zero.gmail.com
from the command line.) I hope this contains helpful info for fixing the problem:
just a side note .. I if I install and log-out then log-in .. the widget shows on the top bar and works as expected -- it then disappears at the next log-out -> log-in
I have the same problem. Please give support for Gnome Shell 42
I get Tried to construct an object without a GType
on Gnome 42, Ubuntu 22.04.
I if I install and log-out then log-in .. the widget shows on the top bar and works as expected -- it then disappears at the next log-out -> log-in
Yep, same here. Highly annoying. At first, I thought "No problem, the git repo is already on my machine, just need a quick pull and 'make install'".
Like you said, first log out/in gives you the extension you just installed, but if you bring up the Extensions app, you see that it'll be "updated" on the next login.
The good news is that the latest code does work on Gnome 42. So, most likely, just needs a proper release.
I had to install it manually, because the gnome shell extensions browser plugins don't work any more with 22.04's snap browsers.
FYI, Chrome (.deb from their repo) still works. One of the few reasons to still have it around, along with if you know anyone using Google Meet.
just a side note .. I if I install and log-out then log-in .. the widget shows on the top bar and works as expected -- it then disappears at the next log-out -> log-in
Not for me. Shows up every time after logout->login. Manual install of current master:
origin https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git
commit 02a590ee43187bf252cb21dbd278159d212e1f15 (HEAD -> master, origin/master, origin/HEAD)
Date: Sun Apr 10 01:00:42 2022 -0400
GNOME Shell 42.0
Ubuntu 22.04 LTS
extension metadata "shell-version": ["3.26", "3.28", "3.30", "3.32", "3.34", "3.36", "40", "41", "42"],
PS: Sorry, by 'install' I thought you were referring to a manual install.
Simple fix until it's patched:
Edit file ~/.local/share/gnome-shell/extensions/system-monitor@paradoxxx.zero.gmail.com/metadata.json
and add a comma after "40"
in line 14 and add a "42"
after line 14.
Restart gnome-shell
(Alt+F2, r) and the extension should work as expected.
Or even easier without any editing:
git clone https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git
cd gnome-shell-system-monitor-applet ; make install
Or even more easier, just install the "next" version of the extension: https://extensions.gnome.org/extension/3010/system-monitor-next/
This fork of paradoxxxzero/gnome-shell-system-monitor-applet is for packaging purposes only. This extension is built and updated continuously with the upstream master branch.
This is preferable for users on bleeding edge distributions that prefer not to wait for a stable release from the main repo. Of course, since we're releasing directly from master some instability is inevitable.
Or even more easier, just install the "next" version of the extension: https://extensions.gnome.org/extension/3010/system-monitor-next/
Sorry but that extension is not the official one, so I prefer either to install it from source, as stated by @e11bits, or edit the file until they release an official release.
Anyway, I appreciate your comment and effort :)
Simple fix until it's patched:
Edit file
~/.local/share/gnome-shell/extensions/system-monitor@paradoxxx.zero.gmail.com/metadata.json
and add a comma after"40"
in line 14 and add a"42"
after line 14.Restart
gnome-shell
(Alt+F2, r) and the extension should work as expected.
@diegolagoglez Thanks a lot, it worked for me! :grin:
Simple fix until it's patched:
Edit file
~/.local/share/gnome-shell/extensions/system-monitor@paradoxxx.zero.gmail.com/metadata.json
and add a comma after"40"
in line 14 and add a"42"
after line 14.Restart
gnome-shell
(Alt+F2, r) and the extension should work as expected.
Same worked for me. I didn't have a line 14, but here's my metadata.json
:
{
"shell-version": ["3.26", "3.28", "3.30", "3.32", "3.34", "3.36", "40", "41", "42"],
"uuid": "system-monitor@paradoxxx.zero.gmail.com",
"name": "system-monitor",
"url": "https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet",
"description": "Display system informations in gnome shell status bar, such as memory usage, cpu usage, network rates…",
"settings-schema": "org.gnome.shell.extensions.system-monitor",
"gettext-domain": "system-monitor",
"version": "42"
}
I get
Tried to construct an object without a GType
on Gnome 42, Ubuntu 22.04.
make sure you have required dependencies
$ sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
I get
Tried to construct an object without a GType
on Gnome 42, Ubuntu 22.04.make sure you have required dependencies
$ sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
I get the same message and I have all those dependencies already installed :(
I (kind of) found a solution:
I cloned this git repo and copied all the contents of this folder into my .local/share/gnome-shell/extensions/system-monitor@paradoxxx.zero.gmail.com
folder to replace the previous versions, and now it works as intended :)
Even though I had first installed the extension on this computer only a few weeks ago, it appears to have been a more outdated version than I thought.
Popping in to report my steps to get this working. This is on a fresh Pop!_OS 22 instance.
sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
per @hexdecimal16 git clone https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git; cd gnome-shell-system-monitor-applet
per @e11bits . I'm on commit b359d88system-monitor@paradoxxx.zero.gmail.com/metadata.json
to change "version": -1
to "version": 42
make install
, log out and back inExtensions
app, turn "Manually Installed" plugin on.You can also disable extension version validation temporarily (instead of doing this for several extensions)
gsettings set org.gnome.shell "disable-extension-version-validation" true
Or even easier without any editing:
git clone https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git
cd gnome-shell-system-monitor-applet ; make install
This worked for me on Ubuntu 22.04. Requires a logout/login before the extension is available.
Or even easier without any editing:
git clone https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git
cd gnome-shell-system-monitor-applet ; make install
This worked for me on Ubuntu 22.04. Requires a logout/login before the extension is available.
The same with me
Popping in to report my steps to get this working. This is on a fresh Pop!_OS 22 instance.
sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
per @hexdecimal16git clone https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git; cd gnome-shell-system-monitor-applet
per @e11bits . I'm on commit b359d88- NEW Edit
system-monitor@paradoxxx.zero.gmail.com/metadata.json
to change"version": -1
to"version": 42
make install
, log out and back in
I'm on Ubuntu 22.04 and this worked for me.
Note that many of the set of steps provided do not set the metadata.json file. As a result, for me, the extension would work after the logout/login. However, after a reboot, it seems Ubuntu updated the extension to the one from the "store", and as a result made the extension deprecated again. I had to uninstall the extension, set the version to 42 as mentionned in the quoted steps, and make install
again. Now the extension survives rebooting!
Uninstall old gnome-system-monitor and install next version here https://extensions.gnome.org/extension/3010/system-monitor-next/
Is there any easy way to delete this extension ? It appears as Outdated, and ive installed the system-monitor-next...so no reason to maintein this outdated....im on ubuntu 22.04.1
Here are the full steps I used on Ubuntu 22.04; a few notes:
gir1.2-gtop-2.0
gnome-shell-extension-manager
to enable it manually# Install prerequisites (https://packages.ubuntu.com/impish/gnome-shell-extension-system-monitor)
sudo apt install gir1.2-gtop-2.0 git
cd /tmp
git clone https://github.com/paradoxxxzero/gnome-shell-system-monitor-applet.git
cd gnome-shell-system-monitor-applet
# The packaged extension always has a version; set one manually
sed -i 's/"version": -1/"version": 42/' system-monitor@paradoxxx.zero.gmail.com/metadata.json
make install
# Cleanup
cd ..
rm -rf gnome-shell-system-monitor-applet
# Reload Gnome Shell; this is required for Gnome Shell to see the new extension
killall -3 gnome-shell
# Enable the extension
gsettings set org.gnome.shell enabled-extensions "['system-monitor@paradoxxx.zero.gmail.com']"
This is the most popular system monitor extension. I hope it becomes compatible with GNOME 42 out-of-the-box some day.
Screenshot of Ubuntu 22.04 Extension Manager.
@igorpupkinable You want the bottom one in your list "system-monitor-next"... https://extensions.gnome.org/extension/3010/system-monitor-next/
You can also disable extension version validation temporarily (instead of doing this for several extensions)
gsettings set org.gnome.shell "disable-extension-version-validation" true
thanks. it works for me. Manjaro 22.0 with GNOME 42.5
I get
Tried to construct an object without a GType
on Gnome 42, Ubuntu 22.04.make sure you have required dependencies
$ sudo apt install gir1.2-gtop-2.0 gir1.2-nm-1.0 gir1.2-clutter-1.0 gnome-system-monitor
Thanx a million ... It solved my issue on ubuntu 22.04. I needed to logout and re-login to make it appear.
And again it does not work after the update to ubuntu 22.10
There is a pull request open that fixes this -> #754 Currently, tests fail for this PR on travis, but it seems to have nothing to do with the changes according to this PR #755
I guess now one can either wait for the pull request to get approved or be impatient and use the PR right away:
# Without any guaranties
git clone https://github.com/glerroo/gnome-shell-system-monitor-applet.git
cd gnome-shell-system-monitor-applet
export VERSION=40.1 # So the manually installed version will not be replaced by an update after the next login
make install
Please update for use on Ubuntu 22.04 when I goto
https://extensions.gnome.org/extension/120/system-monitor/
it displays
OUTDATED
and grey's out screen ... here is my box