mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-05-15 14:15:52 -06:00
[GH-ISSUE #397] [Bug] After a while of moving mouse from screen to screen, mouse will randomly be "stuck" in MacOS. #205
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#205
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 @urwrstkn8mare on GitHub (Mar 12, 2026).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/397
I'm using Hyperland (server) and MacOS (client) and am on the
mainbranch on both. It will work fine most of the time but then randomly the mouse will get stuck in MacOS. The only solution is to quitlan-mouseon MacOS and restart. I can make the issue happen faster by just moving my mouse in between screens very fast. Logs are completely normal (i.e. no different to when its working normally).I'm assuming this has something to do with the MacOS client releasing capture and never getting it back (so it doesn't know when to switch back). It should be that while a server is controlling the mouse on the client, it should always be checking if the mouse wants to leave. I'm not sure on the architecture of
lan-mousebut I don't see how these states could be decoupled.A bandage fix could be either of the changes you proposed here: https://github.com/feschber/lan-mouse/issues/164#issuecomment-2466214690
Otherwise pretty cool app
@marstaik commented on GitHub (Mar 19, 2026):
I have the opposite issue, driving from MacOS onto linux, and the mouse gets stuck onto Linux. Same solution, I have to kill it on linux and restart it.
@feschber commented on GitHub (Apr 29, 2026):
might be fixed by #417