I can not install new extensions

hello.
I had put extensions in the folder where they should be located, and it doesn’t get found by gnome extension, even if I had chowned them to have good permissions.

Can you share that path, and confirm that the directory names of extensions match the uuid in metadata.json for the extension?

Can you also confirm you have logged out and back in, so that GNOME Shell knows to reload the extensions?

let me get the paths, ehm, it was the global path for the extensions,
/usr/share/gnome-shell/extensions
yes, I logged out and in,
it’s folder name is gtk4-dingsmedius.gitlab.com.v54.shell-extension
here’s all the metadata.json file.
{
“_generated”: “Generated by SweetTooth, do not edit”,
“description”: “Adds Gtk4 icons to the Gnome desktop. Gtk4 Fork of the original Desktop Icons extension, with several enhancements.”,
“gettext-domain”: “gtk4-ding”,
“name”: “Gtk4 Desktop Icons NG (DING)”,
“session-modes”: [
“unlock-dialog”,
“user”
],
“settings-schema”: “org.gnome.shell.extensions.gtk4-ding”,
“shell-version”: [
“45”
],
“url”: “Sundeep Mediratta / Gtk4 Desktop Icons NG · GitLab”,
“uuid”: “gtk4-ding@smedius.gitlab.com”,
“version”: 54
}

it’s folder name is gtk4-dingsmedius.gitlab.com.v54.shell-extension

That’s the issue. The folder name cannot be an arbitrary name, it has to match the extension’s UUID. In that case that means gtk4-ding@smedius.gitlab.com.

thank you. it solved the issue.

1 Like