yozoon / gnome-shell-extension-blyr

Apply a Blur Effect to GNOME Shell UI elements
https://extensions.gnome.org/extension/1251/blyr/
GNU General Public License v2.0
222 stars 18 forks source link

TypeError: this.settings is undefined #35

Open sunbearc22 opened 5 years ago

sunbearc22 commented 5 years ago

I see this error in https://extensions.gnome.org/local/ after installation. I did not have this error previously when I installed it as sudo. Presently, I have installed Blyr in ~/.local/share/gnome-shell/extensions. Source of download is https://extensions.gnome.org/extension-data/blyr%40yozoon.dev.gmail.com.v5.shell-extension.zip

I don't understand this error. I confirm that Blyr is not working with this error. What should I do next to resolve this TypeError?

TypeError: this.settings is undefined

Stack trace:
  BlyrPrefsWidget<._init@/home/user/.local/share/gnome-shell/extensions/blyr@yozoon.dev.gmail.com/prefs.js:74:9
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  buildPrefsWidget@/home/user/.local/share/gnome-shell/extensions/blyr@yozoon.dev.gmail.com/prefs.js:326:23
  _selectExtension@resource:///org/gnome/shell/extensionPrefs/main.js:91:22
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  _onCommandLine@resource:///org/gnome/shell/extensionPrefs/main.js:243:17
  wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22
  main@resource:///org/gnome/shell/extensionPrefs/main.js:397:5
  @<main>:1:43
sunbearc22 commented 5 years ago

Presently, I temporarily resolved this issue by going to https://extensions.gnome.org/local/ to uninstall and reinstall Blyr. Then I do Alt+F2 followed by r+Return. Thereafter, Blyr would work.

My initial installation procedure that led to error was downloading the your zip file from the link I gave above, and extracting all to directory ~/.local/share/gnome-shell/extensions. I had also copied it's .gschema.xml file to ~/.local/share/glib-2.0/schemas and executed the terminal cmd:

glib-compile-schemas ~/.local/share/glib-2.0/schemas

The above procedure worked for all other extensions that I had installed but only Blyr failed. :( ??