Improves the window switcher on dual (or more) monitor setups
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
1. You are creating an object in init() function. Do that in enable function. Read more about that in this page: https://wiki.gnome.org/Projects/GnomeShell/Extensions/Review 2. Your extension schema doesn't exist in the package: JS ERROR: Extension monitor-window-switcher@thefungusrocket.com: GLib.FileError: Failed to open file “/home/ice/.local/share/gnome-shell/extensions/monitor-window-switcher@thefungusrocket.com/schemas/gschemas.compiled”: open() failed: No such file or directory getSchema@/home/ice/.local/share/gnome-shell/extensions/monitor-window-switcher@thefungusrocket.com/extension.js:18:47 initSettings@/home/ice/.local/share/gnome-shell/extensions/monitor-window-switcher@thefungusrocket.com/extension.js:77:21 Extension@/home/ice/.local/share/gnome-shell/extensions/monitor-window-switcher@thefungusrocket.com/extension.js:40:10 init@/home/ice/.local/share/gnome-shell/extensions/monitor-window-switcher@thefungusrocket.com/extension.js:97:10 _callExtensionInit@resource:///org/gnome/shell/ui/extensionSystem.js:430:50 loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:347:27 _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:588:18 collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:28 _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:567:19 _enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:597:18 _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:628:18 init@resource:///org/gnome/shell/ui/extensionSystem.js:56:14 _initializeUI@resource:///org/gnome/shell/ui/main.js:269:22 start@resource:///org/gnome/shell/ui/main.js:166:5 @<main>:1:47