mzur / gnome-shell-wsmatrix

GNOME shell extension to arrange workspaces in a two-dimensional grid with workspace thumbnails
GNU General Public License v3.0
456 stars 58 forks source link

" No JS module 'workspaceAnimation' " error on gnome 3.36 #249

Closed seqwalt closed 1 year ago

seqwalt commented 1 year ago

System: Ubuntu 20.04.5, gnome 3.36.8, X11

Issue: Using the manual linux method with release v7.3, the button to enable wsmatrix extension cannot be turned on. I click it but nothing happens. The command gnome-extensions prefs wsmatrix@martin.zurowietz.de opens the wsmatrix settings, but wsmatrix is still not enabled.

Log: The error message is No JS module 'workspaceAnimation' found in search path. The relevant part of the journalctl /usr/bin/gnome-shell command is:

Mar 04 10:13:09 ubuntu gnome-shell[1437938]: JS ERROR: Extension wsmatrix@martin.zurowietz.de: ImportError: No JS module 'workspaceAnimation' found in search path
                                             @/home/sequoyah/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/workspacePopup/workspaceAnimation.js:4:29
                                             @/home/sequoyah/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/workspacePopup/workspaceManagerOverride.js:2:28
                                             @/home/sequoyah/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/extension.js:3:34
                                             _callExtensionInit@resource:///org/gnome/shell/ui/extensionSystem.js:427:13
                                             _callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:145:18
                                             _onEnabledExtensionsChanged/<@resource:///org/gnome/shell/ui/extensionSystem.js:499:18
                                             _onEnabledExtensionsChanged@resource:///org/gnome/shell/ui/extensionSystem.js:498:11
Mar 04 10:13:14 ubuntu gnome-shell[1437938]: JS ERROR: Extension wsmatrix@martin.zurowietz.de: ImportError: No JS module 'workspaceAnimation' found in search path
                                             @/home/sequoyah/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/workspacePopup/workspaceAnimation.js:4:29
                                             @/home/sequoyah/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/workspacePopup/workspaceManagerOverride.js:2:28
                                             @/home/sequoyah/.local/share/gnome-shell/extensions/wsmatrix@martin.zurowietz.de/extension.js:3:34
                                             _callExtensionInit@resource:///org/gnome/shell/ui/extensionSystem.js:427:13
                                             loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:348:27
                                             _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:601:18
                                             collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17
                                             _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:576:19
                                             _enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:610:18
                                             _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:641:18
                                             init@resource:///org/gnome/shell/ui/extensionSystem.js:56:14
                                             _initializeUI@resource:///org/gnome/shell/ui/main.js:257:22
                                             start@resource:///org/gnome/shell/ui/main.js:146:5
                                             @<main>:1:47

My preferences:

Thanks for the help and this awesome extension!

mzur commented 1 year ago

You have to use v4 of this extension for GNOME 3.36. The new features of this extension are only available for new versions of GNOME, too.

seqwalt commented 1 year ago

Understood, thanks for the clarification.