Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extension not installed after switch on #40

Closed
waldyd opened this issue Feb 24, 2016 · 15 comments
Closed

Extension not installed after switch on #40

waldyd opened this issue Feb 24, 2016 · 15 comments

Comments

@waldyd
Copy link

waldyd commented Feb 24, 2016

Hello,

After switch on the control on https://extensions.gnome.org/extension/162/todo-list/, the extension is not being installed. (fedora 4.2.3-300.fc23.x86_64)

Gnome Version:

  • Version: 2.32.0
  • Distributor: Red Hat, Inc
  • Build Date: 17/06/15

gnome-shell --version
GNOME Shell 3.18.3

@porjo
Copy link

porjo commented Mar 7, 2016

I'm having the same issue on Fedora 23

@bsaleil
Copy link
Owner

bsaleil commented Mar 9, 2016

This extension only works with Gnome-Shell <= 3.16.
I have no idea what are the changes of the API from 3.16 to 3.18, and as usual with a new GS version, there may be little code to write or the entire extension to rewrite to support new version.
I do not use Gnome anymore so I can't work on the extension at the moment.

@ovnicraft
Copy link

I confirm the same issue at Fedora23
Gnome Shell Versión 3.18.2

@ovnicraft
Copy link

@bsaleil any hint to install manually and debug it ?

@bsaleil
Copy link
Owner

bsaleil commented Mar 24, 2016

Cloning repo in ~/.local/share/gnome-shell/extensions/ should do the work.
Don't forget to rename the folder "[email protected]".
Then reload the shell (type "r" in the window opened when you hit Alt+f2)
The extension should now be available in gnome-tweak-tool.

All warnings and errors messages are available in session log messages. You can read those messages in a distribution using systemd with the journalctl command.

@bsaleil
Copy link
Owner

bsaleil commented Aug 27, 2016

Should be fixed soon for 3.20 (see #41).
The extension seems to work fine with 3.20 without any change (except for metadata).
Can somebody using 3.18 test it by changing only version in metadata ?

@hm1rafael
Copy link

Using 3.18.5, still not working.

@bsaleil
Copy link
Owner

bsaleil commented Aug 30, 2016

@hm1rafael, what did you try ? Did you try to change version information in metadata to 3.18 ?

@jfjallid
Copy link

jfjallid commented Nov 12, 2016

@bsaleil, I followed your instructions to clone & rename the repo, update the metadata to include version 3.22 and reload the shell. After that I could find and enable it it the gnome-tweak-tool extension list and it seems to work perfectly for me :)

@qmenoret
Copy link

Working great on gnome 3.18.5 when cloning and updating metadata.json manually.

@davegregg
Copy link
Contributor

#46 adds the metadata fix for gnome-shell versions 3.18, 3.22, and 3.24

@pringlized
Copy link

pringlized commented Jul 14, 2017

Just tried to install and it failed. I'm Gnome shell 3.24.2 on Arch 4.11.9-1.

Any suggestions before I pop open the hood and trace it down? I've written a simple extension before but my knowledge of the API is very limited.

I'm getting the following error:
TypeError: redeclaration of formal parameter iter

Stack trace:
Application<._getExtensionPrefsModule@resource:///org/gnome/shell/extensionPrefs/main.js:75:13
wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
Application<._selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:90:31
wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
Application<._onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:246:17
wrapper@resource:///org/gnome/gjs/modules/lang.js:178:22
main@resource:///org/gnome/shell/extensionPrefs/main.js:402:5
@

:1:49

@davegregg
Copy link
Contributor

davegregg commented Jul 15, 2017

@pringlized You can workaround the issue by installing the latest version of the extension from this repo.

  1. Remove the Gnome Shell Extension store version from your extensions folder (mine is ~/.local/share/gnome-shell/extensions/) -- it should be called [email protected].

  2. Clone this repo to the extensions folder.

  3. Rename the todolist-gnome-shell-extension folder to [email protected].

  4. Restart your shell or logoff/logon.

@pringlized
Copy link

Thanks Dave!

I followed your instructions and it works like a charm. Elegant in it's simplicity. Thanks again.

@bsaleil
Copy link
Owner

bsaleil commented Oct 12, 2017

Thanks @davegregg, I added the manual installation instructions to the readme

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants