How to fix the “There was a problem loading the selected item and it has been disabled” error with Extensions on Cinnamon.

Hello everyone, so recently I was using Cinnamon on openSUSE 13.2 and while trying to install extensions the message “There was a problem loading the selected item and it has been disabled” kept popping up, not allowing me to install the damn extensions. After doing some research, I found what was making the extensions not work, and it was that there is a configuration file in each of these extensions which has a Cinnamon version number which does not match the installation’s one. Here its how to fix it:

Step 1:
Open your terminal by pressing CTRL + ALT + T or by looking for it in your applications launcher.

Step 2:
Move to the folder where the configuration of the desired extensions by doing “cd ~/.local/share/cinnamon/extensions/[extension name]” replacing “[extension name]” with the actual name of the extension.

Example:
cd ~/.local/share/cinnamon/extensions/DesktopCube@yare

Note: If you don’t know the names of your extensions, you can always do “ls ~/.local/share/cinnamon/extensions” and see the names of your extensions, from there you can just copy and paste them into the above command.

Step 3:
Edit the file called “metadata.json” by typing “sudo nano metadata.json” (Note: if it says that nano is not installed or something of that sort, you can install it by doing “sudo apt-get install nano” on Ubuntu, Mint and Debian, or “sudo zypper install nano” for openSUSE). You will see something like this:

Picture

Step 4:
Add “2.4” to the line that says “Cinnamon-version”, like so:

Picture

Step 5:
Press “CRTL + X” and then type “yes” and the file should save. Your extensions should work now.

Note: Keep in mind that you might have to do this for all your extensions because most of them suffer from this problem, as you can see, it is a problem of not properly updating the extensions when a new version of cinnamon comes out.

That’s pretty much it, I hope that I was able to help you fix this very annoying problem, and if I was not, then let me know in the comments and I’ll be glad to change anything in this tutorial or if I missed something also let me know.

Note: This post was posted on my old website on December 23, 2014. To view the original post, click this link.

Leave a Reply

Your email address will not be published. Required fields are marked *