mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-05-15 14:15:52 -06:00
[GH-ISSUE #247] Persistent "Capture Input" popup #119
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#119
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 @aslafy-z on GitHub (Jan 10, 2025).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/247
After a few seconds of smooth operation, an intempestive "Capture Input / Allow Remote Input Capture" popup appears on the remote host. The mouse becomes locked to the remote host, requiring permission to escape.
If I grant permission, switch back to the local machine, and then return to the remote host, the popup reappears, creating a frustrating loop.
I confirm this popup already appears at lan-mouse startup, along with "Remote Desktop / Allow Remote Interaction", and I allowed both of them at that time.
Configuration (both local and remote):
@nbolton commented on GitHub (Jan 10, 2025):
We put up a bounty on our project for this: https://github.com/deskflow/deskflow/issues/8032
Peter's (@whot) change in XDG Desktop Portal is almost done: https://github.com/flatpak/xdg-desktop-portal/pull/1186
There are 4 people (trying for the bounty) attempting to finish the work, but the remaining work has to be done in the window mangers, Mutter, KWin, etc.
Let's hope for some movement on this soon!
@feschber commented on GitHub (Feb 14, 2025):
Related:
https://gitlab.gnome.org/GNOME/mutter/-/issues/3908
@nbolton commented on GitHub (Feb 14, 2025):
Also: https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/326
@sithlord48 commented on GitHub (Aug 19, 2025):
To make this work you need to (what we do in deskflow)
persist_modeto2(until revoked) when you callSelectDevicesStartLater the token you get back will be vaild until revokedRemoteDesktopPortal during theSelectDevicescall set therestore_tokenoption to your storted token.