emasab / shelltile

A tiling window extension for GNOME Shell

Home Page:https://extensions.gnome.org/extension/657/shelltile/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Grouped windows stay maximized when opening activities.

FrantisekHruska opened this issue · comments

I have been expereiencing this bug when I open activities menu. Grouped windows stay maximized and get cropped.
snimek z 2019-02-23 11-51-00
The bug dissapeared after removing and reinstalling the extension but only until I restarted gnome shell.

I am on Ubuntu 18.04.2 with gnome 3.28.3

Same issue here, no way to get it to work, it stays maximized... Ubuntu 19.10 :(

If I uninstall and reinstall it works, until gnome restarts and I need to redo the same.

same here. pure gnome on arch.

Screenshot from 2019-12-10 17-33-38

Usually happens when 3 windows are tiled.
drugging / changing / resizing windows helps to fix it.

@c0dycZ @moshemalawach @myralchista
There is some sequence of actions that can be used to reproduce the problem systematically?
could you run:

ps ax | egrep '(Xorg|Xwayland)'

My output of command

ps ax | egrep '(Xorg|Xwayland)'

   652 tty1      S+     0:00 /usr/lib/Xorg vt1 -displayfd 3 -auth /run/user/120/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -verbose 3
   1052 tty2     S+     1:08 /usr/lib/Xorg vt2 -displayfd 3 -auth /run/user/1000/gdm/Xauthority -nolisten tcp -background none -noreset -keeptty -verbose 3
   9755 pts/0    S+     0:00 grep -E (Xorg|Xwayland)

There is some sequence of actions that can be used to reproduce the problem systematically?

The easiest way to reproduce is to open 2 windows of chromium. Tile one on left side, another on right, then open another new window of chromium (without tiling it) and press on Activities.

I use 2560x1080 widescreen monitor too.

reproduced on GNOME Shell 3.34.1, the error:
JS ERROR: TypeError: b.windowCenter is undefined computeLayout/<@resource:///org/gnome/shell/ui/workspace.js:1039:38 computeLayout@resource:///org/gnome/shell/ui/workspace.js:1039:9 _getBestLayout@resource:///org/gnome/shell/ui/workspace.js:1945:13 _computeLayout@resource:///org/gnome/shell/ui/workspace.js:1989:16 OverviewModifier310/this.computeLayout@/home/virtualbox/.local/share/gnome-shell/extensions/ShellTile@emasab.it/overview.js:629:22 OverviewModifier.register/GSWorkspace.prototype._computeLayout@/home/virtualbox/.local/share/gnome-shell/extensions/ShellTile@emasab.it/overview.js:731:20 _realRecalculateWindowPositions@resource:///org/gnome/shell/ui/workspace.js:1293:31 _recalculateWindowPositions/this._positionWindowsId<@resource:///org/gnome/shell/ui/workspace.js:1269:13

fixed in d1fa9ca
tell me if it works for you. Just replace the overview.js in ~/.local/share/gnome-shell/extensions/ShellTile@emasab.it

Applying d1fa9ca locally fixes the issue for me, thanks.