forge-ext / forge

Forge - Tiling and Window Manager for Gnome-Shell
GNU General Public License v3.0
837 stars 41 forks source link

bug: Extension don't work on new windows in empty workspace. #381

Open Shobhit0109 opened 2 months ago

Shobhit0109 commented 2 months ago

(1) Issue/Bug Description/Video Capture/Screenshots

When starting a new window of any application in a empty workspace. The opened window is not tiled and no borders around it.

https://github.com/forge-ext/forge/assets/97778494/d968e152-a8e4-4d11-9a6a-585a8594090b

(2) Steps to reproduce

  1. Open a new window in empty workspace.
  2. It starts without tiling/borders and in full-screen mode.

(3) Distribution and Linux version

PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
Linux shobhit-Ubuntu 6.8.7-x64v3-xanmod2 #0~20240422.g206b680 SMP PREEMPT_DYNAMIC Mon Apr 22 03:23:03 UTC x86_64 x86_64 x86_64 GNU/Linux

(4) Journal Logs from the last hour

May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Running GNOME Shell (using mutter 42.9) as a Wayland display server
May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Device '/dev/dri/card1' prefers shadow buffer
May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Added device '/dev/dri/card1' (i915) using atomic mode setting.
May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Created gbm renderer for '/dev/dri/card1'
May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Boot VGA GPU /dev/dri/card1 selected as primary
May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Using public X11 display :1024, (using :1025 for managed services)
May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Using Wayland display name 'wayland-0'
May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
May 01 05:00:18 shobhit-Ubuntu gnome-shell[3353]: Will monitor session c1
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: Extension ding@rastersoft.com already installed in /usr/share/gnome-shell/extensions/ding@rastersoft.com. /usr/share/gnome-shell/extensions/ding@rastersoft.com will not be loaded
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: Extension ubuntu-appindicators@ubuntu.com already installed in /usr/share/gnome-shell/extensions/ubuntu-appindicators@ubuntu.com. /usr/share/gnome-shell/extensions/ubuntu-appindicators@ubuntu.com will not be loaded
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: Extension gsconnect@andyholmes.github.io already installed in /usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io. /usr/share/gnome-shell/extensions/gsconnect@andyholmes.github.io will not be loaded
May 01 05:00:19 shobhit-Ubuntu org.gnome.Shell.desktop[3353]: Window manager warning: Failed to parse saved session file: Failed to open file “/var/lib/gdm3/.config/mutter/sessions/106f109db32ef65728171451981828325900000033120000.ms”: No such file or directory
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: JS ERROR: TypeError: this._managerProxy is undefined
                                                  _onGeoclueVanished@resource:///org/gnome/shell/ui/status/location.js:169:9
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: JS ERROR: Failed to initialize fprintd service: Gio.IOErrorEnum: GDBus.Error:net.reactivated.Fprint.Error.NoSuchDevice: No devices available
                                                  asyncCallback@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:114:23
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: ATK Bridge is disabled but a11y has already been enabled.
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: Registering session with GDM
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3353]: gvc_mixer_card_get_index: assertion 'GVC_IS_MIXER_CARD (card)' failed
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3353]: gvc_mixer_card_get_index: assertion 'GVC_IS_MIXER_CARD (card)' failed
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3957]: Running GNOME Shell (using mutter 42.9) as a Wayland display server
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3957]: Device '/dev/dri/card1' prefers shadow buffer
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3957]: Added device '/dev/dri/card1' (i915) using atomic mode setting.
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3957]: Created gbm renderer for '/dev/dri/card1'
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3957]: Boot VGA GPU /dev/dri/card1 selected as primary
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3957]: Using public X11 display :0, (using :1 for managed services)
May 01 05:00:22 shobhit-Ubuntu gnome-shell[3957]: Using Wayland display name 'wayland-0'
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: Unset XDG_SESSION_ID, getCurrentSessionProxy() called outside a user session. Asking logind directly.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: Will monitor session 2
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: Telepathy is not available, chat integration will be disabled.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: loading user theme: /home/shobhit/.themes/(Modded) Catppuccin-Mocha-Standard-Mauve-Dark/gnome-shell/gnome-shell.css
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: Some code accessed the property 'SecondaryMonitorDisplay' on the module 'workspacesView'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: st_widget_get_theme_node called on the widget [0x5c648ff33ae0 StBoxLayout ("…")] which is not in the stage.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: st_widget_get_theme_node called on the widget [0x5c648ff35e80 StLabel.vitals-panel-label:insensitive ("…")] which is not in the stage.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: st_widget_get_theme_node called on the widget [0x5c648ff33ae0 StBoxLayout ("…")] which is not in the stage.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: st_widget_get_theme_node called on the widget [0x5c648ff397b0 StLabel.vitals-panel-label:insensitive ("…")] which is not in the stage.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: st_widget_get_theme_node called on the widget [0x5c648ff33ae0 StBoxLayout ("…")] which is not in the stage.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: st_widget_get_theme_node called on the widget [0x5c648ff3d140 StLabel.vitals-panel-label:insensitive ("…")] which is not in the stage.
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: g_source_remove: assertion 'tag > 0' failed
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: ../../../gobject/gsignal.c:1739: signal "hide" already exists in the 'ClutterActor' class ancestry
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: [pano] [extension] extension is initialized
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: [pano] [extension] extension is enabled
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: WARNING: addSignalMethods is replacing existing undefined connect method
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: WARNING: addSignalMethods is replacing existing undefined disconnect method
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: WARNING: addSignalMethods is replacing existing undefined emit method
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: WARNING: addSignalMethods is replacing existing undefined connect method
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: WARNING: addSignalMethods is replacing existing undefined disconnect method
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: WARNING: addSignalMethods is replacing existing undefined emit method
May 01 05:00:23 shobhit-Ubuntu gnome-shell[3957]: Attempting to add actor of type 'Gjs_ui_popupMenu_PopupMenuItem' to a container of type 'StBoxLayout', but the actor has already a parent of type 'StBoxLayout'.
May 01 05:00:24 shobhit-Ubuntu gnome-shell[3957]: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
May 01 05:00:24 shobhit-Ubuntu gnome-shell[3957]: searching for dash container
May 01 05:00:24 shobhit-Ubuntu gnome-shell[3957]: dashtodockContainer found!
May 01 05:00:24 shobhit-Ubuntu gnome-shell[3957]: Unhandled promise rejection. To suppress this warning, add an error handler to your promise chain with .catch() or a try-catch block around your await expression. Stack trace of the failed promise:
                                                    _loadFile@resource:///org/gnome/shell/ui/background.js:490:20
                                                    _load@resource:///org/gnome/shell/ui/background.js:520:14
                                                    _init@resource:///org/gnome/shell/ui/background.js:278:14
                                                    Background@resource:///org/gnome/shell/ui/background.js:234:4
                                                    getBackground@resource:///org/gnome/shell/ui/background.js:624:30
                                                    _createBackgroundActor@resource:///org/gnome/shell/ui/background.js:795:49
                                                    enable/this._bgManagerProto._createBackgroundActor@/home/shobhit/.local/share/gnome-shell/extensions/widgets@aylur/widgets/backgroundClock.js:246:59
                                                    BackgroundManager@resource:///org/gnome/shell/ui/background.js:721:37
                                                    _createBackgroundManager@resource:///org/gnome/shell/ui/layout.js:469:27
                                                    _updateBackgrounds@resource:///org/gnome/shell/ui/layout.js:515:34
                                                    enable@/home/shobhit/.local/share/gnome-shell/extensions/widgets@aylur/widgets/backgroundClock.js:251:28
                                                    _toggleExtension@/home/shobhit/.local/share/gnome-shell/extensions/widgets@aylur/extension.js:77:23
                                                    enable@/home/shobhit/.local/share/gnome-shell/extensions/widgets@aylur/extension.js:45:22
                                                    _callExtensionEnable@resource:///org/gnome/shell/ui/extensionSystem.js:183:32
                                                    loadExtension@resource:///org/gnome/shell/ui/extensionSystem.js:384:26
                                                    _loadExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:640:18
                                                    collectFromDatadirs@resource:///org/gnome/shell/misc/fileUtils.js:27:28
                                                    _loadExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:615:19
                                                    _enableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:646:18
                                                    _sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:666:14
                                                    init@resource:///org/gnome/shell/ui/extensionSystem.js:56:14
                                                    _initializeUI@resource:///org/gnome/shell/ui/main.js:298:22
                                                    start@resource:///org/gnome/shell/ui/main.js:175:5
                                                    @resource:///org/gnome/shell/ui/init.js:6:17
May 01 05:00:24 shobhit-Ubuntu gnome-shell[3957]: Failed to get met.no forecast data: 2 Error resolving “aa037rv1tsaszxi6o.api.met.no”: Name or service not known
May 01 05:00:24 shobhit-Ubuntu gnome-shell[3957]: Update check failed: Unexpected response: Cannot resolve hostname
May 01 05:00:24 shobhit-Ubuntu gnome-shell[3957]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
May 01 05:00:24 shobhit-Ubuntu gnome-shell[3957]: Window manager warning: Overwriting existing binding of keysym 67 with keysym 67 (keycode 2a).
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3957]: Can't update stage views actor <unnamed>[<StBin>:0x5c64916d7ac0] is on because it needs an allocation.
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3957]: Can't update stage views actor <unnamed>[<StLabel>:0x5c64916d9750] is on because it needs an allocation.
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3957]: Can't update stage views actor <unnamed>[<ClutterText>:0x5c64916d9e60] is on because it needs an allocation.
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3957]: Failed to post KMS update: drmModeAtomicCommit: Invalid argument
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3957]: Page flip discarded: drmModeAtomicCommit: Invalid argument
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3957]: GNOME Shell started at Wed May 01 2024 05:00:23 GMT+0530 (IST)
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3957]: Registering session with GDM
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3353]: Connection to xwayland lost
May 01 05:00:25 shobhit-Ubuntu gnome-shell[3957]: Device did not have an appropriate card
May 01 05:00:26 shobhit-Ubuntu gnome-shell[3957]: Device did not have an appropriate card
May 01 05:00:26 shobhit-Ubuntu gnome-shell[3957]: ATK Bridge is disabled but a11y has already been enabled.
May 01 05:00:27 shobhit-Ubuntu gnome-shell[3957]: meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed
May 01 05:00:31 shobhit-Ubuntu gnome-shell[3957]: Some code accessed the property 'interfaceSettings' on the module 'extension'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
May 01 05:00:31 shobhit-Ubuntu gnome-shell[3957]: JS ERROR: TypeError: this.interfaceSettings is undefined
                                                  _getBrightness@/home/shobhit/.local/share/gnome-shell/extensions/dim-background-windows@stephane-13.github.com/extension.js:308:16
                                                  _enable_window_dimming@/home/shobhit/.local/share/gnome-shell/extensions/dim-background-windows@stephane-13.github.com/extension.js:338:39
                                                  _process_windows/<@/home/shobhit/.local/share/gnome-shell/extensions/dim-background-windows@stephane-13.github.com/extension.js:162:43
                                                  _process_windows@/home/shobhit/.local/share/gnome-shell/extensions/dim-background-windows@stephane-13.github.com/extension.js:119:36
                                                  on_focus@/home/shobhit/.local/share/gnome-shell/extensions/dim-background-windows@stephane-13.github.com/extension.js:170:9
May 01 05:01:02 shobhit-Ubuntu gnome-shell[3957]: meta_dnd_actor_drag_finish: assertion 'META_IS_DND_ACTOR (self)' failed
May 01 05:02:18 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:02:18 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:02:18 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:02:18 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:08:29 shobhit-Ubuntu gnome-shell[3957]: meta_dnd_actor_drag_finish: assertion 'META_IS_DND_ACTOR (self)' failed
May 01 05:10:19 shobhit-Ubuntu gnome-shell[3957]: meta_dnd_actor_drag_finish: assertion 'META_IS_DND_ACTOR (self)' failed
May 01 05:11:19 shobhit-Ubuntu gnome-shell[3957]: [flypie@schneegans.github.com/src/extension/ClipboardManager.js:162:25] Failed to create clipboard item: Got no clipboard data!
May 01 05:11:59 shobhit-Ubuntu gnome-shell[3957]: meta_dnd_actor_drag_finish: assertion 'META_IS_DND_ACTOR (self)' failed
May 01 05:12:01 shobhit-Ubuntu gnome-shell[3957]: meta_dnd_actor_drag_finish: assertion 'META_IS_DND_ACTOR (self)' failed
May 01 05:12:04 shobhit-Ubuntu gnome-shell[3957]: meta_dnd_actor_drag_finish: assertion 'META_IS_DND_ACTOR (self)' failed
May 01 05:17:11 shobhit-Ubuntu gnome-shell[3957]: [flypie@schneegans.github.com/src/extension/ClipboardManager.js:162:25] Failed to create clipboard item: Got no clipboard data!
May 01 05:17:11 shobhit-Ubuntu gnome-shell[3957]: [pano] [link-parser] no response from https://medium.com/illumination/the-ultimate-guide-to-seo-optimization-for-your-medium-articles-74a8a5329ff8
May 01 05:18:54 shobhit-Ubuntu gnome-shell[3957]: meta_dnd_actor_drag_finish: assertion 'META_IS_DND_ACTOR (self)' failed
May 01 05:19:15 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:19:15 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:19:15 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:19:15 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:19:15 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:19:15 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:19:16 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:19:16 shobhit-Ubuntu gnome-shell[3957]: Removing a network device that was not added
May 01 05:23:30 shobhit-Ubuntu gnome-shell[3957]: Window manager warning: last_user_time (1396722) is greater than comparison timestamp (1396720).  This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW.  Trying to work around...
May 01 05:23:30 shobhit-Ubuntu gnome-shell[3957]: Window manager warning: W2 appears to be one of the offending windows with a timestamp of 1396722.  Working around...
May 01 05:26:36 shobhit-Ubuntu gnome-shell[3957]: Window manager warning: last_user_time (1582758) is greater than comparison timestamp (1582756).  This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW.  Trying to work around...
May 01 05:26:36 shobhit-Ubuntu gnome-shell[3957]: Window manager warning: W23 appears to be one of the offending windows with a timestamp of 1582758.  Working around...
May 01 05:28:35 shobhit-Ubuntu gnome-shell[3957]: [flypie@schneegans.github.com/src/extension/ClipboardManager.js:162:25] Failed to create clipboard item: Got no clipboard data!
May 01 05:28:36 shobhit-Ubuntu gnome-shell[3957]: [pano] [link-parser] no response from https://medium.co
May 01 05:28:47 shobhit-Ubuntu gnome-shell[3957]: meta_dnd_actor_drag_finish: assertion 'META_IS_DND_ACTOR (self)' failed

GNOME Shell version

GNOME Shell 42.9

Forge version

68

Other installed/enabled extensions

user-theme@gnome-shell-extensions.gcampax.github.com
  Name: User Themes
  Description: Load shell themes from user directory.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/user-theme@gnome-shell-extensions.gcampax.github.com
  URL: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
  Version: 49
  State: ENABLED

hidetopbar@mathieu.bidon.ca
  Name: Hide Top Bar
  Description: Hides the top bar, except in overview. However, there is an option to show the panel whenever the mouse pointer approaches the edge of the screen. And if "intellihide" is enabled, the panel only hides when a window takes the space.

- Press backspace to remove keyboard shortcut.
- Log off and on again when there is an error after upgrading.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca
  URL: https://gitlab.gnome.org/tuxor1337/hidetopbar
  Version: 114
  State: ENABLED

just-perfection-desktop@just-perfection
  Name: Just Perfection
  Description: Tweak Tool to Customize GNOME Shell, Change the Behavior and Disable UI Elements
  Path: /home/shobhit/.local/share/gnome-shell/extensions/just-perfection-desktop@just-perfection
  URL: https://gitlab.gnome.org/jrahmatzadeh/just-perfection
  Version: 26
  State: ENABLED

desktop-cube@schneegans.github.com
  Name: Desktop Cube
  Description: Indulge in nostalgia with useless 3D effects.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/desktop-cube@schneegans.github.com
  URL: https://github.com/Schneegans/Desktop-Cube
  Version: 23
  State: ENABLED

widgets@aylur
  Name: Aylur's Widgets
  Description: My set of extensions: Battery Bar, Dash Board, DateMenu Mod, Media Player, Power Menu, Workspace Indicator, Notification Indicator, Modified Quick Settings, Background Clock.
 Disclaimer: this extension contains copyrighted icons.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/widgets@aylur
  URL: https://github.com/Aylur/gnome-extensions
  Version: 20
  State: ENABLED

arcmenu@arcmenu.com
  Name: ArcMenu
  Description: Application Menu Extension for GNOME
  Path: /home/shobhit/.local/share/gnome-shell/extensions/arcmenu@arcmenu.com
  URL: https://gitlab.com/arcmenu/ArcMenu
  Version: 48
  State: ENABLED

Vitals@CoreCoding.com
  Name: Vitals
  Description: A glimpse into your computer's temperature, voltage, fan speed, memory usage, processor load, system resources, network speed and storage stats. This is a one stop shop to monitor all of your vital sensors. Uses asynchronous polling to provide a smooth user experience. Feature requests or bugs? Please use GitHub.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/Vitals@CoreCoding.com
  URL: https://github.com/corecoding/Vitals
  Version: 61
  State: ENABLED

WallpaperSwitcher@Rishu
  Name: Wallpaper Switcher
  Description: Extension to automatically Change wallpaper after a given interval
  Path: /home/shobhit/.local/share/gnome-shell/extensions/WallpaperSwitcher@Rishu
  URL: https://github.com/rishuinfinity/WallpaperSwitcher
  Version: 9
  State: ENABLED

circular@widgets.io
  Name: Circular Widgets
  Description: Conky Like widgets but with few customisation options
- Drag and Drop Support
- Added Non customisable Calendar
- Added Net Speed Widget
- Highly Customisable Ram, Cpu, Clock and Net Speed Widget
For any issues,bugs and suggestions plz open an issue on Github
  Path: /home/shobhit/.local/share/gnome-shell/extensions/circular@widgets.io
  URL: https://github.com/raihan2000/circular-widgets
  Version: 6
  State: ENABLED

burn-my-windows@schneegans.github.com
  Name: Burn My Windows
  Description: Disintegrate your windows with style.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/burn-my-windows@schneegans.github.com
  URL: https://github.com/Schneegans/Burn-My-Windows
  Version: 42
  State: ENABLED

compiz-alike-magic-lamp-effect@hermes83.github.com
  Name: Compiz alike magic lamp effect
  Description: Magic lamp effect inspired by the Compiz ones

NB:
In case of update error please restart Gnome Shell (on Xorg press ALT+F2 then write r and press enter, on Wayland end the session and log in again)
  Path: /home/shobhit/.local/share/gnome-shell/extensions/compiz-alike-magic-lamp-effect@hermes83.github.com
  URL: https://github.com/hermes83/compiz-alike-magic-lamp-effect
  Version: 17
  State: ENABLED

compiz-windows-effect@hermes83.github.com
  Name: Compiz windows effect
  Description: Compiz wobbly windows effect thanks to compiz plugin engine.

Does NOT requires any external library

NB:
In case of update error please restart Gnome Shell (on Xorg press ALT+F2 then write r and press enter, on Wayland end the session and log in again)

-----------------------------------
  Video
-----------------------------------
https://youtu.be/G8bAVIB9A7A
  Path: /home/shobhit/.local/share/gnome-shell/extensions/compiz-windows-effect@hermes83.github.com
  URL: https://github.com/hermes83/compiz-windows-effect
  Version: 21
  State: ENABLED

reorder-workspaces@jer.dev
  Name: Reorder Workspaces
  Description: Reorder workspaces with Ctrl+Super+Up/Down
  Path: /home/shobhit/.local/share/gnome-shell/extensions/reorder-workspaces@jer.dev
  URL: https://github.com/smmr0/gnome-reorder-workspaces
  Version: 21
  State: ENABLED

forge@jmmaranan.com
  Name: Forge
  Description: Tiling and window manager for GNOME

Please report bugs/issues on https://github.com/forge-ext/forge/issues
  Path: /home/shobhit/.local/share/gnome-shell/extensions/forge@jmmaranan.com
  URL: https://github.com/forge-ext/forge
  Version: 68
  State: ENABLED

pano@elhan.io
  Name: Pano - Clipboard Manager
  Description: Next-gen Clipboard manager for Gnome Shell

You need libgda and gsound for this extension to work.

Fedora: sudo dnf install libgda libgda-sqlite
Arch Linux: sudo pacman -S libgda (libgda6 for gnome-43 or later)
Ubuntu/Debian: sudo apt install gir1.2-gda-5.0 gir1.2-gsound-1.0
openSUSE: sudo zypper install libgda-6_0-sqlite typelib-1_0-Gda-6_0 typelib-1_0-GSound-1_0
  Path: /home/shobhit/.local/share/gnome-shell/extensions/pano@elhan.io
  URL: https://github.com/oae/gnome-shell-pano
  Version: 19
  State: ENABLED

custom-osd@neuromorph
  Name: Custom OSD
  Description: Fully customize your OSD ( On Screen Display ) pop ups like Volume , Brightness or Caffeine , Lock Keys etc. Move, orient, resize, numeric %, choose monitor, set hide-delay and style to match your theme and liking. You can also select any combination of components to display: icon, text-label, level-bar, numeric %. 
  Path: /home/shobhit/.local/share/gnome-shell/extensions/custom-osd@neuromorph
  URL: https://github.com/neuromorph/custom-osd
  Version: 25
  State: ENABLED

sound-output-device-chooser@kgshank.net
  Name: Sound Input & Output Device Chooser
  Description: Shows a list of sound output and input devices (similar to gnome sound settings) in the status menu below the volume slider. Various active ports like HDMI , Speakers etc. of the same device are also displayed for selection. V20+ needs python as dependency. If you want to continue with the old method without Python, use options to switch off New Port identification. But it works with only English
  Path: /home/shobhit/.local/share/gnome-shell/extensions/sound-output-device-chooser@kgshank.net
  URL: https://github.com/kgshank/gse-sound-output-device-chooser
  Original author: GopI
  Version: 43
  State: ENABLED

openweather-extension@jenslody.de
  Name: OpenWeather
  Description: Display weather information for any location on Earth in the GNOME Shell
  Path: /home/shobhit/.local/share/gnome-shell/extensions/openweather-extension@jenslody.de
  URL: https://gitlab.com/skrewball/openweather
  Version: 118
  State: ENABLED

transparentnotification@ipaq3870
  Name: Transparent Notification
  Description: Add transparency to Notifications.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/transparentnotification@ipaq3870
  URL: https://github.com/ipaq3870/gsext-transparent-notification
  Version: 1
  State: ENABLED

notification-banner-reloaded@marcinjakubowski.github.com
  Name: Notification Banner Reloaded
  Description: Configure notification banner position and animation to your liking
  Path: /home/shobhit/.local/share/gnome-shell/extensions/notification-banner-reloaded@marcinjakubowski.github.com
  URL: https://github.com/marcinjakubowski/notification-position-reloaded
  Version: 8
  State: ENABLED

runcat@kolesnikov.se
  Name: RunCat
  Description: The cat tells you the CPU usage by running speed
  Path: /home/shobhit/.local/share/gnome-shell/extensions/runcat@kolesnikov.se
  URL: https://github.com/win0err/gnome-runcat
  Version: 23
  State: ENABLED

CoverflowAltTab@palatis.blogspot.com
  Name: Coverflow Alt-Tab
  Description: Replacement of Alt-Tab, iterates through windows in a cover-flow manner.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/CoverflowAltTab@palatis.blogspot.com
  URL: https://github.com/dmo60/CoverflowAltTab
  Version: 55
  State: ENABLED

blur-my-shell@aunetx
  Name: Blur my Shell
  Description: Adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview.

You can support my work by sponsoring me on:
- github: https://github.com/sponsors/aunetx
- ko-fi: https://ko-fi.com/aunetx

Note: if the extension shows an error after updating, please make sure to restart your session to see if it persists. This is due to a bug in gnome shell, which I can't fix by myself.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/blur-my-shell@aunetx
  URL: https://github.com/aunetx/gnome-shell-extension-blur-my-shell
  Version: 47
  State: ENABLED

logomenu@aryan_k
  Name: Logo Menu
  Description: Logo Menu - Menu similar to Apple's macOS menu for the GNOME Desktop
This extension gives a simple menu along with the ability to get the icon of your distro on top left part of the panel for a great look.
The Icon can be customized through settings, it has both Linux and BSD logos.
for more screenshots, visit GitHub.

The default Terminal and Software center can also be changed.

This extension is a fork of - https://github.com/tofutech/tofumenu

The original project is no more supported thus I made this.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/logomenu@aryan_k
  URL: https://github.com/Aryan20/Logomenu
  Version: 24
  State: ENABLED

notification-timeout@chlumskyvaclav.gmail.com
  Name: Notification Timeout
  Description: This extension allows configuring the same timeout for all notifications. It also allows ignoring the idle state.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/notification-timeout@chlumskyvaclav.gmail.com
  URL: https://github.com/vchlum/notification-timeout
  Original author: chlumskyvaclav@gmail.com
  Version: 8
  State: ENABLED

desktopicons-neo@darkdemon
  Name: Desktop Icons: Neo
  Description: This adds desktop icons to GNOME. A fork of Desktop Icons NG with a massive amount of customizations (like icon shapes and curved corners), features, bug fixes, and overall polish.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/desktopicons-neo@darkdemon
  URL: https://github.com/DEM0NAssissan7/desktop-icons-neo
  Version: 8
  State: ENABLED

BingWallpaper@ineffable-gmail.com
  Name: Bing Wallpaper
  Description: Sync your wallpaper to today's Microsoft Bing image of the day (the image you see when you visit Bing.com).

 *Disclaimer*: this extension is unofficial and not affiliated with Bing or Microsoft in any way. Images are protected by copyright and are licensed only for use as wallpapers.

Features:
* UHD resolution wallpapers
* Automatically fetches current Bing wallpaper of the day and sets as both lock screen and desktop wallpaper (user selectable on GNOME versions that support it)
* Doesn't poll continuously - only once per day and on startup (schedules a refresh when Bing is due to update)
 * random mode (from previously downloaded wallpapers)
 *NEW: select/cycle wallpaper through previously downloaded images
* Language support: English (en), German (de), Dutch (nl), Italian (it), Polish (pl), Chinese (zh_CN, zh_TW), French (fr_FR), Portuguese (pt, pt_BR), Ukrainian (uk), Russian (ru_RU), Spanish (es), Korean (ko), Indonesian (id), Catalan (ca), Norwegian Bokmål (nb) & Nynorsk (ni), Swedish (sv), Arabic (ar), Hungarian (hu) and Japanese (ja) - a HUGE thanks to the translators

This extension was forked from the NASA APOD extension by Elinvention (https://github.com/Elinvention) and inspired by Bing Desktop Wallpaper Changer by Utkarsh Gupta (https://github.com/UtkarshGpta).

Always restart GNOME after manually updating extensions. Please report bugs to the GitHub page below:
  Path: /home/shobhit/.local/share/gnome-shell/extensions/BingWallpaper@ineffable-gmail.com
  URL: https://github.com/neffo/bing-wallpaper-gnome-extension
  Version: 45
  State: ENABLED

Bluetooth-Battery-Meter@maniacx.github.com
  Name: Bluetooth Battery Meter
  Description: A Gnome extension featuring indicator icons in system tray, serving as meter for Bluetooth device battery levels and providing detailed battery levels via icon/text in the Bluetooth quick settings menu.

Note:
Certain Bluetooth devices do not report battery level until Bluez's experimental features are enabled in system. Check Readme for details.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/Bluetooth-Battery-Meter@maniacx.github.com
  URL: https://github.com/maniacx/Bluetooth-Battery-Meter
  Version: 13
  State: ENABLED

jiggle@jeffchannell.com
  Name: Jiggle
  Description: Jiggle is a Gnome Shell extension that highlights the cursor position when the mouse is moved rapidly.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/jiggle@jeffchannell.com
  URL: https://github.com/jeffchannell/jiggle
  Version: 8
  State: ENABLED

dim-background-windows@stephane-13.github.com
  Name: Dim Background Windows
  Description: Dim windows without focus
  Path: /home/shobhit/.local/share/gnome-shell/extensions/dim-background-windows@stephane-13.github.com
  URL: https://github.com/stephane-13/gnome-shell-extension-dim-background-windows
  Version: 12
  State: ENABLED

dash-to-dock@micxgx.gmail.com
  Name: Dash to Dock
  Description: A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops. Side and bottom placement options are available.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com
  URL: https://micheleg.github.io/dash-to-dock/
  Original author: micxgx@gmail.com
  Version: 84
  State: ENABLED

hide-dock-in-overview@roslax
  Name: Hide the dock in overview
  Description: hides the dock in overview mode
  Path: /home/shobhit/.local/share/gnome-shell/extensions/hide-dock-in-overview@roslax
  URL: https://github.com/RosGtHub/Hide-dock-in-overview
  Version: 7
  State: ENABLED

dash-animator@icedman.github.com
  Name: Dash to Dock Animator
  Description: Animate the icons of dash to dock
  Path: /home/shobhit/.local/share/gnome-shell/extensions/dash-animator@icedman.github.com
  URL: https://github.com/icedman/dash-animator
  Version: 5
  State: ENABLED

flypie@schneegans.github.com
  Name: Fly-Pie
  Description: A marking menu which can be used to launch applications, simulate hotkeys, open URLs and much more. Once installed, press Ctrl+Space to open the default menu. Open the preferences dialog for an interactive tutorial and for creating custom menus!
  Path: /home/shobhit/.local/share/gnome-shell/extensions/flypie@schneegans.github.com
  URL: https://github.com/Schneegans/Fly-Pie
  Version: 22
  State: ENABLED

icon-hider-updated@lx358hcl.com
  Name: Icon Hider Updated
  Description: Show & Hide icons from the top panel
  Path: /home/shobhit/.local/share/gnome-shell/extensions/icon-hider-updated@lx358hcl.com
  URL: https://github.com/lx358hcl/linuxiconhiderupdated
  Version: 9
  State: ENABLED

ControlBlurEffectOnLockScreen@pratap.fastmail.fm
  Name: Control Blur Effect On Lock Screen
  Description: Control the Blur Effect On Lock Screen.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/ControlBlurEffectOnLockScreen@pratap.fastmail.fm
  URL: https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen
  Version: 19
  State: ENABLED

middleclickclose@paolo.tranquilli.gmail.com
  Name: Quick Close in Overview
  Description: Close windows with a button click (the middle one by default) when in overview mode
  Path: /home/shobhit/.local/share/gnome-shell/extensions/middleclickclose@paolo.tranquilli.gmail.com
  URL: https://github.com/p91paul/middleclickclose
  Version: 28
  State: ENABLED

panel-date-format@atareao.es
  Name: Panel Date Format
  Description: Allows to customize the date format on the panel.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/panel-date-format@atareao.es
  URL: https://github.com/atareao/panel-date-format
  Version: 10
  State: ENABLED

dash-to-dock-workaround@popov895.ukr.net
  Name: Dash-To-Dock Workaround
  Description: Quick fix for the https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-ubuntu-dock/+bug/1961508
  Path: /home/shobhit/.local/share/gnome-shell/extensions/dash-to-dock-workaround@popov895.ukr.net
  URL: https://github.com/popov895/dash-to-dock-workaround
  Version: 6
  State: ENABLED

remove-alt-tab-delay@daase.net
  Name: Remove Alt+Tab Delay v2
  Description: Another extension that removes the 0.15 second popup delay in switcher pop-ups. This extension is actively maintained. It fixes at least this known issue: https://gitlab.gnome.org/GNOME/mutter/issues/888.
  Path: /home/shobhit/.local/share/gnome-shell/extensions/remove-alt-tab-delay@daase.net
  URL: https://github.com/BjoernDaase/remove-alt-tab-delay
  Version: 8
  State: ENABLED

ubuntu-appindicators@ubuntu.com
  Name: Ubuntu AppIndicators
  Description: Support app indicators and legacy tray icons in top panel, as the default Ubuntu experience. System update of AppIndicator and KStatusNotifierItem Support extension.
  Path: /usr/share/gnome-shell/extensions/ubuntu-appindicators@ubuntu.com
  URL: https://github.com/ubuntu/gnome-shell-extension-appindicator
  State: ENABLED

(6) Monitor Setup

1920x1080 resolution

Other Notes

No response

jmmaranan commented 1 month ago

Yes, this is happening sometimes. And don't know why.

jmmaranan commented 2 weeks ago

Hi there, are you using dynamic workspaces?

Shobhit0109 commented 2 weeks ago

Yes, i am using dynamic workspaces

sfiedler0 commented 4 days ago

I observed the following behavior:

When we start an application using some keybinding in the GNOME Settings (for example, I bound CTRL + Q to a new terminal) or the vanilla gnome overview, the windows are tiled.
When we start an application using some search bar (like Search Light), the windows are sometimes not tiled.
And I just was able to reproduce it using fixed desktops.

Shobhit0109 commented 1 day ago

Yes, this also happens a lot. Also, An issue where windows are tiled but there is no application in that workspace, It is tiled with another application from other workspace.