### Third Party Packages
You may also be able to obtain Extension Manager from your distribution's package manager. Note these packages are maintained independently and thus may differ from the official version on Flathub. Please report any issues experienced to the package maintainer.
[](https://repology.org/project/extension-manager/versions)
## Translations
Extension Manager has been translated into several different languages. Ideally, the
program will respect your system language out-of-the-box. However, you may need to take
some additional steps in order for flatpak to recognise your chosen locale. The
following workaround may work for you:
Set the languages you wish to use explicitly (e.g. `en` for English, `es` for Español):
```
# Optionally add --user if installed in a user prefix
flatpak config --set languages 'en;es'
```
Then update:
```
flatpak update
```
Now Extension Manager should respect your system language.
## Using Unsupported Extensions
GNOME Shell will not load extensions that were not designed for your current
version. You can override this behaviour by manually disabling GNOME Shell's
version check. Extension Manager will respect this preference and allow you
to use unsupported extensions fully.
Note that unsupported extensions will likely not work as intended and
may introduce instability to your system. The version check should therefore
be disabled at your own risk.
Turn off the version check and allow unsupported extensions:
```
gsettings set org.gnome.shell disable-extension-version-validation true
```
Use the default setting and return to safety:
```
gsettings reset org.gnome.shell disable-extension-version-validation
```
## Building
The easiest way to build is by cloning this repo with GNOME Builder. It
will automatically resolve all relevant flatpak SDKs automatically.
If you run into issues, make sure you have the [`gnome-nightly`](https://wiki.gnome.org/Apps/Nightly)
flatpak repository installed.
extension-manager-0.3.0/com.mattjakeman.ExtensionManager.Devel.json 0000664 0000000 0000000 00000003461 14217511614 0025414 0 ustar 00root root 0000000 0000000 {
"app-id" : "com.mattjakeman.ExtensionManager.Devel",
"runtime" : "org.gnome.Platform",
"runtime-version" : "master",
"sdk" : "org.gnome.Sdk",
"command" : "extension-manager",
"finish-args" : [
"--share=network",
"--share=ipc",
"--socket=fallback-x11",
"--device=dri",
"--socket=wayland",
"--talk-name=org.gnome.Shell.Extensions",
"--talk-name=org.gnome.SessionManager"
],
"cleanup" : [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"modules" : [
{
"name": "blueprint-compiler",
"builddir": true,
"buildsystem": "meson",
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/jwestman/blueprint-compiler.git",
"commit": "6576e0283757a58f92227811874406e025dbd98a"
}
]
},
{
"name": "text-engine",
"builddir": true,
"buildsystem": "meson",
"sources": [
{
"type": "git",
"url": "https://github.com/mjakeman/text-engine.git",
"commit": "379437b2b589a9414985dec9136b7b48bae76f9e",
"tag": "v0.1.0"
}
]
},
{
"name" : "extension-manager",
"builddir" : true,
"buildsystem" : "meson",
"config-opts" : [ "-Ddevelopment=true" ],
"sources" : [
{
"type" : "dir",
"path" : "./"
}
]
}
]
}
extension-manager-0.3.0/data/ 0000775 0000000 0000000 00000000000 14217511614 0016051 5 ustar 00root root 0000000 0000000 extension-manager-0.3.0/data/com.mattjakeman.ExtensionManager.appdata.xml.in.in 0000664 0000000 0000000 00000007617 14217511614 0027550 0 ustar 00root root 0000000 0000000
A utility for browsing and installing GNOME Shell Extensions.
Features:
The second feature update to extension-manager. Highlights include:
Translation updates
Translation updates
Fix special characters in search results
Fixes a crash that sometimes occurs while uninstalling an extension
The first feature update to extension-manager. Highlights include: