Gnome-shell-system-monitor-applet: gnome-shell 4.0: Error: No property border_width on GtkFrame

Created on 17 Mar 2021  路  11Comments  路  Source: paradoxxxzero/gnome-shell-system-monitor-applet

On Fedora-34:
version:
gnome-shell-extension-system-monitor-applet-38-10.20200503git7f8f0a7.fc34.noarch

Error: No property border_width on GtkFrame

Stack trace:
_init/Gtk.Widget.prototype._init@resource:///org/gnome/gjs/modules/core/overrides/Gtk.js:45:40
SystemMonitor@/usr/share/gnome-shell/extensions/[email protected]/prefs.js:141:22
SystemMonitor_App/<@/usr/share/gnome-shell/extensions/[email protected]/prefs.js:295:38
SystemMonitor_App@/usr/share/gnome-shell/extensions/[email protected]/prefs.js:294:23
buildPrefsWidget@/usr/share/gnome-shell/extensions/[email protected]/prefs.js:367:18
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:209:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:115:22
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:206:19
start@resource:///org/gnome/gjs/modules/script/package.js:190:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

Most helpful comment

I see the same, I would rename the issue to "Support GNOME 40" instead.

All 11 comments

I see the same, I would rename the issue to "Support GNOME 40" instead.

I'm also waiting for the update for the gnome shell 40.

Same issue with the extension on Fedora 34 beta, on Gnome 40

Exactly same issue on Arch with Gnome 40

Has anyone tried testing the changes in PR #678?

go to ~/.local/share/gnome-shell/extensions into your extension folder, edit the "metadata.json" and add an "40.0" entry into the "shell-version" array.
After a relogin or restart you have your extensions back.

actually, I've disable the check by overriding it with:
$ gsettings set org.gnome.shell disable-extension-version-validation "true"

actually, I've disable the check by overriding it with:
$ gsettings set org.gnome.shell disable-extension-version-validation "true"

Does it working as expected?

Does it working as expected?

Pretty much, yes, it works as a "nuclear" option, since it don't check any of user's extensions list, but, in my case, happened a few "glitches" in one or two features from other extensions, which varies the "symptoms". Anyway, mostly of them are basically api and calls from gtk3 to gtk4.

Has anyone tried testing the changes in PR #678?

I did and reported an issue on the PR comment section. For most users should work fine though, it's just a bit annoying for smaller screen (the preferences window gets way larger).

Has anyone tried testing the changes in PR #678?

I did and reported an issue on the PR comment section. For most users should work fine though, it's just a bit annoying for smaller screen (the preferences window gets way larger).

But that could be postponed to some further dev, or even if someone want to redesign the extension. IMHO the smaller screen crowd (as you said these days, if any), these users should rely on other ways to configure their screens, like rescale, font size, nvidia viewport, anyway, not an issue (again, imho, sorry if I'm bothered some UX people), to me it sounds more like a new version ( to don't say something like.... have you ever considered using top?)

TL;DR: working flawlessly right now in Gnome 40.1 over Arch Linux here.

Was this page helpful?
0 / 5 - 0 ratings