https://bugs.kde.org/show_bug.cgi?id=384805
--- Comment #3 from Martin Flöser <mgraess...@kde.org> --- The relevant code in KWin is: void Edge::pushCursorBack(const QPoint &cursorPos) { if (m_pushBackBlocked) return; int x = cursorPos.x(); int y = cursorPos.y(); const QSize &distance = edges()->cursorPushBackDistance(); if (isLeft()) { x += distance.width(); } if (isRight()) { x -= distance.width(); } if (isTop()) { y += distance.height(); } if (isBottom()) { y -= distance.height(); } Cursor::setPos(x, y); } This has worked for years and I'm quite certain it is not broken ;-) What I could imagine is that cursor warping does not work in general due to the xinput property you set. We just use xcb_warp_pointer on the rootWindow. You could try using a dummy implementation to check whether warping works. -- You are receiving this mail because: You are watching all bug changes.