passingthru67 / workspaces-to-dock

A gnome shell extension that transforms the workspaces into an intellihide dock
https://extensions.gnome.org/extension/427/workspaces-to-dock/
GNU General Public License v3.0
262 stars 54 forks source link

Dock refuses to disappear. #210

Closed theNewFlesh closed 4 years ago

theNewFlesh commented 4 years ago

Linux Distribution version

Ubuntu 20.04

Gnome Shell version

3.36.3

Xorg or Wayland (or both)

xorg 1.20.8

Extension version or branch

Description of the problem

Dock will not disappear.

Steps to reproduce the problem

Seems to occur at random. Typically after a search the system for something, say an application. I think it might something to do with a timing error, where the close animation to the dock is not triggered.

Screenshot

Screenshot from 2020-08-05 13-49-25

jeffmahoney commented 4 years ago

I see this on openSUSE Tumbleweed (as of Aug 7) using gnome-shell 3.36.4. I'm also using horizontal workspaces but I'm using Wayland.

theNewFlesh commented 4 years ago

Here is a grep of syslog:

gnome-shell[]: JS ERROR: Extension workspaces-to-dock@passingthru67.gmail.com: TypeError: Main.layoutManager._bgManagers[primaryIndex].backgroundActor._backgroundManager is undefined#012WorkspacesToDock_Intellihide@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/intellihide.js:256:21#012enable@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/extension.js:90:19#012_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:167:32#012_enableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:612:22#012_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:611:37#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:639:18#012_emit@resource:///org/gnome/gjs/modules/core/_signals.js:133:47#012_sync@resource:///org/gnome/shell/ui/sessionMode.js:198:14#012popMode@resource:///org/gnome/shell/ui/sessionMode.js:166:14#012_continueDeactivate@resource:///org/gnome/shell/ui/screenShield.js:502:30#012deactivate/<@resource:///org/gnome/shell/ui/screenShield.js:493:44#012finish@resource:///org/gnome/shell/gdm/authPrompt.js:523:13#012finish@resource:///org/gnome/shell/ui/unlockDialog.js:840:26#012deactivate@resource:///org/gnome/shell/ui/screenShield.js:493:26#012_onUserBecameActive@resource:///org/gnome/shell/ui/screenShield.js:305:18
gnome-shell[]: JS ERROR: Extension workspaces-to-dock@passingthru67.gmail.com: TypeError: Main.layoutManager._bgManagers[primaryIndex].backgroundActor._backgroundManager is undefined#012WorkspacesToDock_Intellihide@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/intellihide.js:256:21#012enable@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/extension.js:90:19#012_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:167:32#012_enableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:612:22#012_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:611:37#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:639:18#012_emit@resource:///org/gnome/gjs/modules/core/_signals.js:133:47#012_sync@resource:///org/gnome/shell/ui/sessionMode.js:198:14#012popMode@resource:///org/gnome/shell/ui/sessionMode.js:166:14#012_continueDeactivate@resource:///org/gnome/shell/ui/screenShield.js:502:30#012deactivate/<@resource:///org/gnome/shell/ui/screenShield.js:493:44#012finish@resource:///org/gnome/shell/gdm/authPrompt.js:523:13#012finish@resource:///org/gnome/shell/ui/unlockDialog.js:840:26#012deactivate@resource:///org/gnome/shell/ui/screenShield.js:493:26#012_onUserBecameActive@resource:///org/gnome/shell/ui/screenShield.js:305:18#012_wakeUpScreen@resource:///org/gnome/shell/ui/screenShield.js:475:14#012_init/<@resource:///org/gnome/shell/ui/unlockDialog.js:554:69#012_countChanged@resource:///org/gnome/shell/ui/unlockDialog.js:272:18#012_sourceAdded/obj.sourceCountChangedId<@resource:///org/gnome/shell/ui/unlockDialog.js:201:18#012countUpdated@resource:///org/gnome/shell/ui/messageTray.js:788:15#012pushNotification@resource:///org/gnome/shell/ui/messageTray.js:849:14#012showNotification@resource:///org/gnome/shell/ui/messageTray.js:854:14#012processNotification@resource:///org/gnome/shell/ui/notificationDaemon.js:424:18#012_notifyForSource@resource:///org/gnome/shell/ui/notificationDaemon.js:311:16#012NotifyAsync@resource:///org/gnome/shell/ui/notificationDaemon.js:212:14#012_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:371:35#012_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:404:34
gnome-shell[]: JS ERROR: TypeError: Extension.intellihide is null#012_checkHoverStatus@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:1430:13
gnome-shell[]: JS ERROR: TypeError: Main.layoutManager._bgManagers[primaryIndex].backgroundActor._backgroundManager is undefined#012_onMonitorsChanged@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/intellihide.js:405:17#012_monitorsChanged@resource:///org/gnome/shell/ui/layout.js:548:14
gnome-shell[]: JS ERROR: TypeError: monitor is undefined#012_createBackgroundActor@resource:///org/gnome/shell/ui/background.js:756:13#012BackgroundManager@resource:///org/gnome/shell/ui/background.js:678:37#012_createBackground@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/myWorkspaceThumbnail.js:356:27#012_init@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/myWorkspaceThumbnail.js:315:14#012addThumbnails@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/myWorkspaceThumbnail.js:1331:29#012_createThumbnails@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/myWorkspaceThumbnail.js:1266:14#012_rebuildThumbnails@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/myWorkspaceThumbnail.js:1322:14#012_monitorsChanged@resource:///org/gnome/shell/ui/layout.js:548:14
gnome-shell[]: JS ERROR: TypeError: themeStylesheet is null#012_changeStylesheet@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2112:30#012_onThemeChanged@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2096:14#012_callExtensionDisable@resource:///org/gnome/shell/ui/extensionSystem.js:115:19#012_disableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:624:22#012_disableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:623:52#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:641:18#012_emit@resource:///org/gnome/gjs/modules/core/_signals.js:133:47#012_sync@resource:///org/gnome/shell/ui/sessionMode.js:198:14#012pushMode@resource:///org/gnome/shell/ui/sessionMode.js:159:14#012activate@resource:///org/gnome/shell/ui/screenShield.js:574:34#012_onLongLightbox@resource:///org/gnome/shell/ui/screenShield.js:311:18#012onComplete@resource:///org/gnome/shell/ui/lightbox.js:195:18#012_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:75:13#012_easeActor/<@resource:///org/gnome/shell/ui/environment.js:149:56
gnome-shell[]: JS ERROR: TypeError: themeStylesheet is null#012_changeStylesheet@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2112:30#012_onThemeChanged@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2096:14#012loadTheme@resource:///org/gnome/shell/ui/main.js:442:18#012disable@/usr/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com/extension.js:29:14#012_callExtensionDisable@resource:///org/gnome/shell/ui/extensionSystem.js:108:32#012_disableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:624:22#012_disableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:623:52#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:641:18#012_emit@resource:///org/gnome/gjs/modules/core/_signals.js:133:47#012_sync@resource:///org/gnome/shell/ui/sessionMode.js:198:14#012pushMode@resource:///org/gnome/shell/ui/sessionMode.js:159:14#012activate@resource:///org/gnome/shell/ui/screenShield.js:574:34#012_onLongLightbox@resource:///org/gnome/shell/ui/screenShield.js:311:18#012onComplete@resource:///org/gnome/shell/ui/lightbox.js:195:18#012_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:75:13#012_easeActor/<@resource:///org/gnome/shell/ui/environment.js:149:56
gnome-shell[]: JS ERROR: TypeError: themeStylesheet is null#012_changeStylesheet@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2112:30#012_onThemeChanged@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2096:14#012unloadStylesheet@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/extension.js:77:15#012disable@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/extension.js:96:5#012_callExtensionDisable@resource:///org/gnome/shell/ui/extensionSystem.js:108:32#012_disableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:624:22#012_disableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:623:52#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:641:18#012_emit@resource:///org/gnome/gjs/modules/core/_signals.js:133:47#012_sync@resource:///org/gnome/shell/ui/sessionMode.js:198:14#012pushMode@resource:///org/gnome/shell/ui/sessionMode.js:159:14#012activate@resource:///org/gnome/shell/ui/screenShield.js:574:34#012_onLongLightbox@resource:///org/gnome/shell/ui/screenShield.js:311:18#012onComplete@resource:///org/gnome/shell/ui/lightbox.js:195:18#012_makeEaseCallback/<@resource:///org/gnome/shell/ui/environment.js:75:13#012_easeActor/<@resource:///org/gnome/shell/ui/environment.js:149:56
gnome-shell[]: JS ERROR: TypeError: this._monitor is undefined#012_updateSize@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2225:24#012_resetPosition@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2415:14#012_onMonitorsChanged@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:2424:14#012_monitorsChanged@resource:///org/gnome/shell/ui/layout.js:548:14
gnome-shell[]: JS WARNING: [/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/intellihide.js 256]: reference to undefined property "_backgroundManager"
gnome-shell[]: message repeated 3 times: [ Usage of object.actor is deprecated for WorkspacesToDock_ShortcutButton#012get@resource:///org/gnome/shell/ui/environment.js:287:29#012_createIcon@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:261:13#012_createIconTexture@resource:///org/gnome/shell/ui/iconGrid.js:104:26#012setIconSize@resource:///org/gnome/shell/ui/iconGrid.js:97:14#012_init@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:152:19#012_populate@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1289:38#012WorkspacesToDock_ShortcutsPanel@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:952:1]
gnome-shell[]: message repeated 5 times: [ Usage of object.actor is deprecated for WorkspacesToDock_ShortcutButton#012get@resource:///org/gnome/shell/ui/environment.js:287:29#012_createIcon@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:261:13#012_createIconTexture@resource:///org/gnome/shell/ui/iconGrid.js:104:26#012setIconSize@resource:///org/gnome/shell/ui/iconGrid.js:97:14#012_init@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:152:19#012_populate@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1289:38#012refresh@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1242:14#012WorkspacesToDock_S]
gnome-shell[]: message repeated 5 times: [ Usage of object.actor is deprecated for WorkspacesToDock_ShortcutButton#012get@resource:///org/gnome/shell/ui/environment.js:287:29#012_createIcon@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:261:13#012_createIconTexture@resource:///org/gnome/shell/ui/iconGrid.js:104:26#012setIconSize@resource:///org/gnome/shell/ui/iconGrid.js:97:14#012_init@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:152:19#012_populate@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1289:38#012WorkspacesToDock_ShortcutsPanel@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:952:1]
gnome-shell[]: Usage of object.actor is deprecated for WorkspacesToDock_ShortcutButton#012get@resource:///org/gnome/shell/ui/environment.js:287:29#012_createIcon@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:261:13#012_createIconTexture@resource:///org/gnome/shell/ui/iconGrid.js:104:26#012setIconSize@resource:///org/gnome/shell/ui/iconGrid.js:97:14#012_init@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:152:19#012_populate@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1289:38#012refresh@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1242:14#012WorkspacesToDock_ShortcutsPanel/this._installedChangedId<@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:932:18
gnome-shell[]: Usage of object.actor is deprecated for WorkspacesToDock_ShortcutButton#012get@resource:///org/gnome/shell/ui/environment.js:287:29#012_createIcon@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:261:13#012_createIconTexture@resource:///org/gnome/shell/ui/iconGrid.js:104:26#012setIconSize@resource:///org/gnome/shell/ui/iconGrid.js:97:14#012_init@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:152:19#012_populate@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1289:38#012WorkspacesToDock_ShortcutsPanel@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:952:14#012WorkspacesToDock_DockedWorkspaces@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:293:32#012enable@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/extension.js:89:12#012_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:167:32#012_enableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:612:22#012_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:611:37#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:639:18#012_emit@resource:///org/gnome/gjs/modules/core/_signals.js:133:47#012_sync@resource:///org/gnome/shell/ui/sessionMode.js:198:14#012popMode@resource:///org/gnome/shell/ui/sessionMode.js:166:14#012_continueDeactivate@resource:///org/gnome/shell/ui/screenShield.js:502:30#012deactivate/<@resource:///org/gnome/shell/ui/screenShield.js:493:44#012finish@resource:///org/gnome/shell/gdm/authPrompt.js:523:13#012finish@resource:///org/gnome/shell/ui/unlockDialog.js:840:26#012deactivate@resource:///org/gnome/shell/ui/screenShield.js:493:26#012_onUserBecameActive@resource:///org/gnome/shell/ui/screenShield.js:305:18
gnome-shell[]: Usage of object.actor is deprecated for WorkspacesToDock_ShortcutButton#012get@resource:///org/gnome/shell/ui/environment.js:287:29#012_createIcon@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:261:13#012_createIconTexture@resource:///org/gnome/shell/ui/iconGrid.js:104:26#012setIconSize@resource:///org/gnome/shell/ui/iconGrid.js:97:14#012_init@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:152:19#012_populate@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1289:38#012WorkspacesToDock_ShortcutsPanel@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:952:14#012WorkspacesToDock_DockedWorkspaces@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:293:32#012enable@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/extension.js:89:12#012_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:167:32#012_enableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:612:22#012_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:611:37#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:639:18#012_emit@resource:///org/gnome/gjs/modules/core/_signals.js:133:47#012_sync@resource:///org/gnome/shell/ui/sessionMode.js:198:14#012popMode@resource:///org/gnome/shell/ui/sessionMode.js:166:14#012_continueDeactivate@resource:///org/gnome/shell/ui/screenShield.js:502:30#012deactivate/<@resource:///org/gnome/shell/ui/screenShield.js:493:44#012finish@resource:///org/gnome/shell/gdm/authPrompt.js:523:13#012finish@resource:///org/gnome/shell/ui/unlockDialog.js:840:26#012deactivate@resource:///org/gnome/shell/ui/screenShield.js:493:26#012_onUserBecameActive@resource:///org/gnome/shell/ui/screenShield.js:305:18#012_wakeUpScreen@resource:///org/gnome/shell/ui/screenShield.js:475:14#012_init/<@resource:///org/gnome/shell/ui/unlockDialog.js:554:69#012_countChanged@resource:///org/gnome/shell/ui/unlockDialog.js:272:18#012_sourceAdded/obj.sourceCountChangedId<@resource:///org/gnome/shell/ui/unlockDialog.js:201:18#012countUpdated@resource:///org/gnome/shell/ui/messageTray.js:788:15#012pushNotification@resource:///org/gnome/shell/ui/messageTray.js:849:14#012showNotification@resource:///org/gnome/shell/ui/messageTray.js:854:14#012processNotification@resource:///org/gnome/shell/ui/notificationDaemon.js:424:18#012_notifyForSource@resource:///org/gnome/shell/ui/notificationDaemon.js:311:16#012NotifyAsync@resource:///org/gnome/shell/ui/notificationDaemon.js:212:14#012_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:371:35#012_wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:404:34
gnome-shell[]: Usage of object.actor is deprecated for WorkspacesToDock_ShortcutButton#012get@resource:///org/gnome/shell/ui/environment.js:287:29#012_createIcon@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:261:13#012_createIconTexture@resource:///org/gnome/shell/ui/iconGrid.js:104:26#012setIconSize@resource:///org/gnome/shell/ui/iconGrid.js:97:14#012_init@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:152:19#012_populate@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:1289:38#012WorkspacesToDock_ShortcutsPanel@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/shortcutsPanel.js:952:14#012WorkspacesToDock_DockedWorkspaces@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/dockedWorkspaces.js:293:32#012enable@/home/alex/.local/share/gnome-shell/extensions/workspaces-to-dock@passingthru67.gmail.com/extension.js:89:12#012_callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:167:32#012loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:349:26#012_loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:599:18#012collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:17#012_loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:574:19#012_enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:608:18#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:639:18#012init@resource:///org/gnome/shell/ui/extensionSystem.js:56:14#012_initializeUI@resource:///org/gnome/shell/ui/main.js:257:22#012start@resource:///org/gnome/shell/ui/main.js:146:5#012@<main>:1:47
gnome-software[1100920]: failed to create an app for user/*/extensions-web/shell-extension/workspaces-to-dock_passingthru67.gmail.com/*
PHLAK commented 4 years ago

This happens to me as well. As a work around, when it happens I restart GNOME Shell by pressing Alt+F2 and entering r in the "Run Command" dialogue box. This fixes the problem for a while.

theNewFlesh commented 4 years ago

@PHLAK Can you restart Gnome Shell without restarting gdm3 (ie not running sudo service gdm3 restart)? I always have like 20 windows open across 4 or 5 desktops, and repositioning all of them every time this bug shows up is quite tedious.

PHLAK commented 4 years ago

Yes @theNewFlesh, that's what the method I described does.

jeffmahoney commented 4 years ago

Unfortunately, that workaround only helps with X. gnome-shell can't be restarted on Wayland.

theNewFlesh commented 4 years ago

@PHLAK Awesome, thanks. Do you know what the equivalent command would be in a shell.? I'de like to create a little app to stick in my dock that does this, instead of the two step process you defined.

PHLAK commented 4 years ago

@theNewFlesh The following should work.

killall -USR2 gnome-shell

Also, @jeffmahoney is correct. This only works on X11.

theNewFlesh commented 4 years ago

@PHLAK Thanks. I made a dock app for running it.

Screen Shot 2020-08-19 at 11 13 14 AM
theNewFlesh commented 4 years ago

I have now run into a new bug, in which the window manager (expose-like function) will not trigger with this plugin enabled. Restarting gnome-shell and re-enabling the plugin does not work.

I am abandoning this plugin despite the fact I would very much like to use horizontal workspaces and a nice switcher between them. My experience with this plugin has been one of constant bugs that totally interrupt my work.