ubuntu / ubuntu/Tiling-Assistant
Tiling left, right, fullscreen results in incorrect bottom gap on laptop screen when laptop (UHD) is connected to monitor (FHD) from boot
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.3k
- Forks
- 78
- PR merge metrics
- No merged PRs in 30d
Description
Describe the bug
Whenever I boot my laptop (UHD 4k screen 16:10) with my monitor (FHD 1920x1080p 16:9) screen, tilling any windows left, right or fullscreen on the laptop display results in incorrect bottom gap. Tiling left/right corner and down does not have the issue. The issue goes away when I unplug then replug my monitor however it comes back upon reboot (if monitor is connected during boot). Issue happens on both 1920 x 1200 (16:10) and 4k (16:10). This only occurs when I connect my monitor to my laptop from boot. Maybe because my laptop aspect ratio is 16:10 while my monitor is 16:9.
Steps To Reproduce
Plug monitor when system starts, til any window left, right, full screen will result in the incorrect bottom gaps. Tilling left/right corner or down does not create the incorrect bottom gaps.
System Info:
- Distro (incl. version): Arch
- GNOME (Shell) version: Gnome 42.3.1
- Extension version and from where (e. g. EGO,
mainbranch...): main - XOrg/Wayland: Wayland
Journalctl logs
Error in size change accounting whenever a window is tilled (even after unplugging and replugging the monitor)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue on Wayland by booting with the UHD laptop display and FHD monitor connected, then tile windows left, right, and fullscreen while checking the reported “Error in size change accounting” log. Trace the tiling and display-layout entry points involved; done means those layouts have no bottom gap after boot and the error no longer appears.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, linux
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100