shell icon indicating copy to clipboard operation
shell copied to clipboard

Tiling sometimes creates empty spaces

Open iGadget opened this issue 1 year ago • 1 comments

(1) Issue/Bug Description: When having a lot of windows open, spread over several Workspaces, Tile Windows will sometimes get confused and separate a Workspace into multiple (i.e. 4) sections, while in fact only 1, 2 or 3 windows are present on that Workspace. This results in empty desktop space which cannot be used.

(2) Steps to reproduce (if you know):

  1. Have a lot of windows open, spread over multiple Workspaces
  2. Use your system for several days without rebooting (using suspend/resume)
  3. At some point, this bug will occur.

(3) Expected behavior: Tiling should not lose track of how many windows are actually present on each desktop and not create empty spaces.

(4) Distribution (run cat /etc/os-release):

VERSION="22.04 LTS"
ID=pop
ID_LIKE="ubuntu debian"
PRETTY_NAME="Pop!_OS 22.04 LTS"
VERSION_ID="22.04"
HOME_URL="https://pop.system76.com"
SUPPORT_URL="https://support.system76.com"
BUG_REPORT_URL="https://github.com/pop-os/pop/issues"
PRIVACY_POLICY_URL="https://system76.com/privacy"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
LOGO=distributor-logo-pop-os

(5) Gnome Shell version: 42.5

(6) Pop Shell version (run apt policy pop-shell or provide the latest commit if building locally):

pop-shell:
  Installed: 1.1.0~1677211888~22.04~dcf17f3
  Candidate: 1.1.0~1677211888~22.04~dcf17f3
  Version table:
 *** 1.1.0~1677211888~22.04~dcf17f3 1001
       1001 http://apt.pop-os.org/release jammy/main amd64 Packages
       1001 http://apt.pop-os.org/release jammy/main i386 Packages
        100 /var/lib/dpkg/status

(7) Where was Pop Shell installed from: USB using original installation sources

(8) Monitor Setup (2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical), etc): 1x UHD

(9) Other Installed/Enabled Extensions: GSConnect

(10) Other Notes: See screenshot to see this issue 'in action':

Screenshot from 2023-03-16 17-06-10

iGadget avatar Mar 16 '23 20:03 iGadget

Duplicated by #1608, a workaround can be found in this comment

jtbg avatar Apr 20 '23 03:04 jtbg