coadmunkee / gnome-shell-extension-espresso

Enable controlling conditions to prevent the usual auto suspend and screensaver functions from taking effect.
https://extensions.gnome.org/extension/4135/espresso/
GNU General Public License v2.0
69 stars 14 forks source link

Extension settings cannot be accessed from the Gnome Extensions App #35

Closed LeoGillet closed 2 years ago

LeoGillet commented 2 years ago

Running a fresh installation of Zorin OS 16.1, trying to open Espresso's settings panel results in an error.

Extension installed via gnome.extensions.org

Here's the returned error :

The settings of extension espresso@coadmunkee.github.com had an error:

TypeError: showEspressoBox.prepend is not a function
Stack trace:

EspressoWidget@/home/leo/.local/share/gnome-shell/extensions/espresso@coadmunkee.github.com/prefs.js:76:25
buildPrefsWidget@/home/leo/.local/share/gnome-shell/extensions/espresso@coadmunkee.github.com/prefs.js:411:20
_init@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:207:40
OpenExtensionPrefsAsync/<@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:122:28
asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:132:22
run@resource:///org/gnome/Shell/Extensions/js/dbusService.js:177:20
main@resource:///org/gnome/Shell/Extensions/js/main.js:19:13
run@resource:///org/gnome/gjs/modules/script/package.js:222:19
start@resource:///org/gnome/gjs/modules/script/package.js:206:8
@/usr/share/gnome-shell/org.gnome.Shell.Extensions:1:17

screenshot

coadmunkee commented 2 years ago

Zorin 16.1 is still using a version of Gnome based on 3.38. Unfortunately Espresso isn't compatible with prior versions before Gnome 40. You can use the Caffeine extension to get much of the same functionality for earlier versions of Gnome.