[GH-ISSUE #257] MacOS input capture backend unavailable #127

Open
opened 2026-05-05 22:10:38 -06:00 by gitea-mirror · 4 comments
Owner

Originally created by @asitstands on GitHub (Jan 30, 2025).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/257

Hi, I downloaded lan-mouse-macos-aarch64 v0.10.0 binary from here. Executing the binary shows a warning. I tried this at M1 macbook running Sonoma 14.2.1. How can I fix this?

WARN input_capture] MacOS input capture backend unavailable: error creating macos capture backend: event tap creation failed

Images in the frontend are also broken.

Originally created by @asitstands on GitHub (Jan 30, 2025). Original GitHub issue: https://github.com/feschber/lan-mouse/issues/257 Hi, I downloaded lan-mouse-macos-aarch64 v0.10.0 binary from [here](https://github.com/feschber/lan-mouse/releases/tag/v0.10.0). Executing the binary shows a warning. I tried this at M1 macbook running Sonoma 14.2.1. How can I fix this? > WARN input_capture] MacOS input capture backend unavailable: error creating macos capture backend: `event tap creation failed` <img src="https://github.com/user-attachments/assets/909cc6c4-5d0e-47fd-8a8f-5eb4fadc950a" width="500"/> Images in the frontend are also broken.
Author
Owner

@feschber commented on GitHub (Jan 30, 2025):

You need to grant accessibility permissions under System Settings > Privacy & Security > Accessibility. The application you want to give permissions will depend on how you executed the binary.

The icons are broken because adwaita-icon-theme is missing. I will need to find a way to properly package for Macos and Windows.

<!-- gh-comment-id:2624599489 --> @feschber commented on GitHub (Jan 30, 2025): You need to grant accessibility permissions under System Settings > Privacy & Security > Accessibility. The application you want to give permissions will depend on how you executed the binary. The icons are broken because adwaita-icon-theme is missing. I will need to find a way to properly package for Macos and Windows.
Author
Owner

@asitstands commented on GitHub (Jan 31, 2025):

Thanks. It works after setting the accessibility permission.

<!-- gh-comment-id:2626419925 --> @asitstands commented on GitHub (Jan 31, 2025): Thanks. It works after setting the accessibility permission.
Author
Owner

@mrled commented on GitHub (Feb 17, 2025):

You need to grant accessibility permissions under System Settings > Privacy & Security > Accessibility. The application you want to give permissions will depend on how you executed the binary.

I had trouble with this until I realized what you meant by the second sentence -- launching the program from Terminal means I need to give Terminal the accessibility permission.

<!-- gh-comment-id:2663839696 --> @mrled commented on GitHub (Feb 17, 2025): > You need to grant accessibility permissions under System Settings > Privacy & Security > Accessibility. The application you want to give permissions will depend on how you executed the binary. I had trouble with this until I realized what you meant by the second sentence -- launching the program from Terminal means I need to give _Terminal_ the accessibility permission.
Author
Owner

@feschber commented on GitHub (Apr 29, 2026):

#417

<!-- gh-comment-id:4347376778 --> @feschber commented on GitHub (Apr 29, 2026): #417
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/lan-mouse#127
No description provided.