mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-05-15 14:15:52 -06:00
[GH-ISSUE #267] Sway: output (display) rotation causes cursor to get stuck on remote #135
Labels
No labels
Xorg
documentation
enhancement
macos
pull-request
question
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/lan-mouse#135
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ja-cop on GitHub (Feb 20, 2025).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/267
I'm connecting one system with KDE Plasma Wayland (right side) and one system with Sway (left side). The Sway system is on a laptop that can be folded into a tablet, so I have a keybinding to rotate Sway's output (in Sway, displays/screens are called "outputs").
To reproduce the issue I can do the following:
lan-mouseon both systems, then move the mouse on the KDE system to the left edge, onto the Sway systemlan-mousestill works as expected, I can move the cursor/focus back and forthlan-mouselog when I move the mouse to any edge of the displaylan-mouseon the Sway system, it works againAnyway, thanks for this awesome piece of software! I'm also looking forward to clipboard docs/support! I want to create a proper Guix package for this since the Sway system above runs GuixSD, but I need to get better at Guix packaging first 🙂
@feschber commented on GitHub (Feb 20, 2025):
what version are you on? This should be fixed very recently.
@ja-cop commented on GitHub (Feb 21, 2025):
Oh right, I was using the release from November, I should have tried git main before filing the issue. But I've now reproduced it on the latest git main:
Also, different from the issue you linked,
lan-mousedoes not crash in my case, it keeps working - moving the local mouse moves it on the remote - I just can't get back to the other screen.@ja-cop commented on GitHub (Feb 21, 2025):
For the record, this is how I'm rotating the display output while Sway is running:
And back again:
@feschber commented on GitHub (Feb 21, 2025):
Could you send a log from the device where the mouse can not exit?
@ja-cop commented on GitHub (Feb 21, 2025):
Here's a log:
lan-mouse.log
Every time I rotate the screen I see it printing those "active outputs: ..." messages. When it sees "eDP-1 1280x800", that's landscape mode, and "eDP-1 800x1280" is portrait mode.
At the end of the log, lan-mouse exits because I send it Ctrl+C on the terminal. Between the last screen rotation and the exit, there's no log messages, as I can't get the mouse to leave that screen (without either stopping lan-mouse or using the release keybind).
edit:
Also, for completeness, I'm using SwayFX and not vanilla Sway, but it's a fairly minimal fork and I doubt it's relevant:
@feschber commented on GitHub (Feb 21, 2025):
so it does not stop working every time, am I understanding that correctly?
Also: Could you export
LM_DEBUG_LAYER_SHELL=1before starting lan-mouse? That should show you a green line of pixels, where the capture barriers are.