domferr / domferr/tilingshell

Expanding window downwards in multi monitor setup with different scaling pushes window to the other monitor

Open
#435 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
2k
Forks
116
PR merge metrics
No merged PRs in 30d

Description

[tilingshell-layouts.json](https://github.com/user-attachments/files/23373527/tilingshell-layouts.json)

**Describe the bug**
I have a two monitor setup horizontally aligned. I have keyboard shorcuts setup, such that `super + shift + arrow` spans a window over preset tiling zones. The layout looks like this
```
----------------------- --------------------------
| | | | | | |
----------------------- ---------------------------
| | | | | | |
----------------------- ---------------------------
Monitor 1 Monitor 2
```

The monitors have different scalings, such that monitor 2 is smaller in scaling, and is aligned at the top of monitor 1, i.e.
```
-------------------------------------------------------------------
| | |
| | |
| | |
| |--------------------------
| |
-----------------------------------------
```

When I have a window on the bigger monitor in one of the upper tiling zones and want to expand it to one of the lower ones, such that it covers 2 zones vertically, then the window gets pushed to the other monitor.

I turned off all Gnome keyboardshortcuts for moving windows.

**To Reproduce**
Steps to reproduce the behavior:
1. Use attached layout/settings
2. Place a window in one of the upper zones on the larger monitor
3. Expand downwards
4. See the window has moved to the other screen

**Information (please complete the following):**
- Tiling Shell version: [e.g. v17.0]
- GNOME version: 48.5.

**Additional context**
Add any other context about the problem here.

[tilingshell-layouts.json](https://github.com/user-attachments/files/23373534/tilingshell-layouts.json)

[tilingshell-settings.txt](https://github.com/user-attachments/files/23373553/tilingshell-settings.txt)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.