bug: Extension don't work on new windows in empty workspace.
(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
- Open a new window in empty workspace.
- 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 [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] will not be loaded
May 01 05:00:19 shobhit-Ubuntu gnome-shell[3353]: Extension [email protected] already installed in /usr/share/gnome-shell/extensions/[email protected]. /usr/share/gnome-shell/extensions/[email protected] 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/[email protected]/extension.js:308:16
_enable_window_dimming@/home/shobhit/.local/share/gnome-shell/extensions/[email protected]/extension.js:338:39
_process_windows/<@/home/shobhit/.local/share/gnome-shell/extensions/[email protected]/extension.js:162:43
_process_windows@/home/shobhit/.local/share/gnome-shell/extensions/[email protected]/extension.js:119:36
on_focus@/home/shobhit/.local/share/gnome-shell/extensions/[email protected]/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]: [[email protected]/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]: [[email protected]/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]: [[email protected]/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
[email protected]
Name: User Themes
Description: Load shell themes from user directory.
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://gitlab.gnome.org/GNOME/gnome-shell-extensions
Version: 49
State: ENABLED
[email protected]
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/[email protected]
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
[email protected]
Name: Desktop Cube
Description: Indulge in nostalgia with useless 3D effects.
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
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
[email protected]
Name: ArcMenu
Description: Application Menu Extension for GNOME
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://gitlab.com/arcmenu/ArcMenu
Version: 48
State: ENABLED
[email protected]
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/[email protected]
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
[email protected]
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/[email protected]
URL: https://github.com/raihan2000/circular-widgets
Version: 6
State: ENABLED
[email protected]
Name: Burn My Windows
Description: Disintegrate your windows with style.
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/Schneegans/Burn-My-Windows
Version: 42
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/hermes83/compiz-alike-magic-lamp-effect
Version: 17
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/hermes83/compiz-windows-effect
Version: 21
State: ENABLED
[email protected]
Name: Reorder Workspaces
Description: Reorder workspaces with Ctrl+Super+Up/Down
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/smmr0/gnome-reorder-workspaces
Version: 21
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/forge-ext/forge
Version: 68
State: ENABLED
[email protected]
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/[email protected]
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
[email protected]
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/[email protected]
URL: https://github.com/kgshank/gse-sound-output-device-chooser
Original author: GopI
Version: 43
State: ENABLED
[email protected]
Name: OpenWeather
Description: Display weather information for any location on Earth in the GNOME Shell
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
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
[email protected]
Name: Notification Banner Reloaded
Description: Configure notification banner position and animation to your liking
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/marcinjakubowski/notification-position-reloaded
Version: 8
State: ENABLED
[email protected]
Name: RunCat
Description: The cat tells you the CPU usage by running speed
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/win0err/gnome-runcat
Version: 23
State: ENABLED
[email protected]
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/[email protected]
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
[email protected]
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/[email protected]
URL: https://github.com/vchlum/notification-timeout
Original author: [email protected]
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
[email protected]
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/[email protected]
URL: https://github.com/neffo/bing-wallpaper-gnome-extension
Version: 45
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/maniacx/Bluetooth-Battery-Meter
Version: 13
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/jeffchannell/jiggle
Version: 8
State: ENABLED
[email protected]
Name: Dim Background Windows
Description: Dim windows without focus
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/stephane-13/gnome-shell-extension-dim-background-windows
Version: 12
State: ENABLED
[email protected]
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/[email protected]
URL: https://micheleg.github.io/dash-to-dock/
Original author: [email protected]
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
[email protected]
Name: Dash to Dock Animator
Description: Animate the icons of dash to dock
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/icedman/dash-animator
Version: 5
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/Schneegans/Fly-Pie
Version: 22
State: ENABLED
[email protected]
Name: Icon Hider Updated
Description: Show & Hide icons from the top panel
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/lx358hcl/linuxiconhiderupdated
Version: 9
State: ENABLED
[email protected]
Name: Control Blur Effect On Lock Screen
Description: Control the Blur Effect On Lock Screen.
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen
Version: 19
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/p91paul/middleclickclose
Version: 28
State: ENABLED
[email protected]
Name: Panel Date Format
Description: Allows to customize the date format on the panel.
Path: /home/shobhit/.local/share/gnome-shell/extensions/[email protected]
URL: https://github.com/atareao/panel-date-format
Version: 10
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/popov895/dash-to-dock-workaround
Version: 6
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/BjoernDaase/remove-alt-tab-delay
Version: 8
State: ENABLED
[email protected]
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/[email protected]
URL: https://github.com/ubuntu/gnome-shell-extension-appindicator
State: ENABLED
(6) Monitor Setup
1920x1080 resolution
Other Notes
No response
Yes, this is happening sometimes. And don't know why.
Hi there, are you using dynamic workspaces?
Yes, i am using dynamic workspaces
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.
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.