krohnkite icon indicating copy to clipboard operation
krohnkite copied to clipboard

Some windows don't move to next/previous screen

Open elbowz opened this issue 3 years ago • 0 comments

Symptom Some windows don't move to next/previous screen.

How to Reproduce

  1. Launch App1, App2
  2. Press key Super+<
  3. 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)

elbowz avatar Apr 06 '21 15:04 elbowz