How to Enable Outdated GNOME Extensions (Disable Version Check)

mail
Cyrus Kao
Last modified

A lot of extensions stopped working after GNOME 41, this is due to the maintainer didn't mark their extensions as compatible with newer version. But that doesn't mean it won't work after the update. To force the extensions to run even it's outdated, we'll need to do some tweaking in gsettings.

CLI (Command-Line Interface)

Use gsettings to set disable-extension-version-validation to true:

gsettings set org.gnome.shell disable-extension-version-validation "true"
Bash

Revert

To revert your setting, set it back to false:

gsettings set org.gnome.shell disable-extension-version-validation "false"
Bash

GUI (Graphical User Interface)

The process is pretty much the same, but done with dconf.

Install dconf

dconf is a GUI tool to edit gsettings, to install:

  • Debian/Ubuntu

    sudo apt-get install dconf-editor
    Bash
  • Arch Linux/Manjaro

    yay -S dconf
    Bash

    Don't know how to install packages on Arch based Linux? A full guide on Two Ways to Install Packages from AUR on Arch Linux/Manjaro.

  • Fedora/CentOS 8+

    sudo dnf install dconf-editor
    Bash
  • CentOS

    sudo yum install dconf-editor
    Bash

Disable Version Validation

Navigate to /org/gnome/shell/disable-extension-version-validation in dconf, Unchecked Use default value and set the value to True then press apply:

disable-extension-version-validation
disable-extension-version-validation in dconf

Revert

Checked Use default value then apply:

disable-extension-version-validation
Revert disable-extension-version-validation in dconf
account_circle
I'm a full stack developer and GNU/Linux enthusiast from Taiwan. BTW, I use Arch.

Comments

0500