krohnkite
krohnkite copied to clipboard
Some windows don't move to next/previous screen
Symptom Some windows don't move to next/previous screen.
How to Reproduce
- Launch App1, App2
- Press key
Super+<
- See error
Environment
- Distro: Archlinux
- KWin version: 5.21.3
- Krohnkite version: 0.8, 2a47753
- List of KWin scripts in use: none
Notes They are not always the same programs/windows (eg. dolphin, chromium), but they can been yet moved with mouse drag (Alt+leftclick).
Logs Correct moving from screen 1 to 0
qml: [49.826] onWindowChanged: window=Window(KWin(5600007.konsole)) comment=screen=0
qml: [49.826] arrange
qml: [49.826] arrangeScreen: layout=TileLayout(nmaster=1, ratio=0.5) srf=KWinSurface(0, Default, 1) visibles=4
qml: [49.826] Window#commit: state=Tiled
qml: [49.826] KWinWindow#commit: geometry=Rect(1082, 448, 956, 1050) noBorder=false keepAbove=false
qml: [49.826] Window#commit: state=Tiled
qml: [49.826] KWinWindow#commit: geometry=Rect(2042, 448, 956, 347) noBorder=false keepAbove=false
qml: [49.827] Window#commit: state=Tiled
qml: [49.827] KWinWindow#commit: geometry=Rect(2042, 799, 956, 347) noBorder=false keepAbove=false
qml: [49.827] Window#commit: state=Tiled
qml: [49.827] KWinWindow#commit: geometry=Rect(2042, 1150, 956, 347) noBorder=false keepAbove=false
qml: [49.827] arrangeScreen/finished: srf=KWinSurface(0, Default, 1)
qml: [49.827] arrangeScreen: layout=TileLayout(nmaster=1, ratio=0.5) srf=KWinSurface(1, Default, 1) visibles=1
qml: [49.828] Window#commit: state=Tiled
qml: [49.828] KWinWindow#commit: geometry=Rect(2, 2, 1076, 1916) noBorder=false keepAbove=false
qml: [49.828] arrangeScreen/finished: srf=KWinSurface(1, Default, 1)
No moving from screen 1 to 0
qml: [68.212] arrange
qml: [68.213] arrangeScreen: layout=TileLayout(nmaster=1, ratio=0.5) srf=KWinSurface(0, Default, 1) visibles=4
qml: [68.214] Window#commit: state=Tiled
qml: [68.214] KWinWindow#commit: geometry=Rect(1082, 448, 956, 1050) noBorder=false keepAbove=false
qml: [68.214] Window#commit: state=Tiled
qml: [68.214] KWinWindow#commit: geometry=Rect(2042, 448, 956, 347) noBorder=false keepAbove=false
qml: [68.214] Window#commit: state=Tiled
qml: [68.214] KWinWindow#commit: geometry=Rect(2042, 799, 956, 347) noBorder=false keepAbove=false
qml: [68.214] Window#commit: state=Tiled
qml: [68.214] KWinWindow#commit: geometry=Rect(2042, 1150, 956, 347) noBorder=false keepAbove=false
qml: [68.215] arrangeScreen/finished: srf=KWinSurface(0, Default, 1)
qml: [68.215] arrangeScreen: layout=TileLayout(nmaster=1, ratio=0.5) srf=KWinSurface(1, Default, 1) visibles=1
qml: [68.215] Window#commit: state=Tiled
qml: [68.215] KWinWindow#commit: geometry=Rect(2, 2, 1076, 1916) noBorder=false keepAbove=false
qml: [68.215] arrangeScreen/finished: srf=KWinSurface(1, Default, 1)
qml: [68.216] arrange
qml: [68.216] arrangeScreen: layout=TileLayout(nmaster=1, ratio=0.5) srf=KWinSurface(0, Default, 1) visibles=4
qml: [68.217] Window#commit: state=Tiled
qml: [68.217] KWinWindow#commit: geometry=Rect(1082, 448, 956, 1050) noBorder=false keepAbove=false
qml: [68.217] Window#commit: state=Tiled
qml: [68.217] KWinWindow#commit: geometry=Rect(2042, 448, 956, 347) noBorder=false keepAbove=false
qml: [68.217] Window#commit: state=Tiled
qml: [68.217] KWinWindow#commit: geometry=Rect(2042, 799, 956, 347) noBorder=false keepAbove=false
qml: [68.218] Window#commit: state=Tiled
qml: [68.218] KWinWindow#commit: geometry=Rect(2042, 1150, 956, 347) noBorder=false keepAbove=false
qml: [68.218] arrangeScreen/finished: srf=KWinSurface(0, Default, 1)
qml: [68.218] arrangeScreen: layout=TileLayout(nmaster=1, ratio=0.5) srf=KWinSurface(1, Default, 1) visibles=1
qml: [68.218] Window#commit: state=Tiled
qml: [68.218] KWinWindow#commit: geometry=Rect(2, 2, 1076, 1916) noBorder=false keepAbove=false
qml: [68.219] arrangeScreen/finished: srf=KWinSurface(1, Default, 1)