mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-05-15 14:15:52 -06:00
[GH-ISSUE #126] How to run it on MacOS #51
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#51
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 @somenzz on GitHub (May 7, 2024).
Original GitHub issue: https://github.com/feschber/lan-mouse/issues/126
I have executed this:
brew install libadwaitaand download the release "lan-mouse-macos-intel"
I chmod u+x on lan-mouse-macos-intel, when run it in terminal, I got "zsh: bad CPU type in executable: /Users/aaron/Desktop/lan-mouse-macos-intel"
@somenzz commented on GitHub (May 7, 2024):
My CPU is inter.
@magicus commented on GitHub (May 7, 2024):
Are you sure you downloaded the correct file? Can you start a terminal and type
file lan-mouse-macos-intel? What does that say? Also, what doesuname -asay?@feschber commented on GitHub (May 7, 2024):
seems like github recently updated their action runners to m1 images by default.
I updated them to use the intel runners again so in about 10 minutes the new prerelease should be working again.
Good catch!
@feschber commented on GitHub (May 7, 2024):
should now be the correct intel binary again in the latest prerelease
@somenzz commented on GitHub (May 9, 2024):
❯ file lan-mouse-macos-intel
lan-mouse-macos-intel: Mach-O 64-bit executable arm64
I will download it again, thank you.
@somenzz commented on GitHub (May 9, 2024):
But still not work:
❯ ./lan-mouse-macos-intel2 --port 54243
[2024-05-09T02:55:58Z WARN lan_mouse::config] /Users/aaron/.config/lan-mouse/config.toml: No such file or directory (os error 2)
[2024-05-09T02:55:58Z WARN lan_mouse::config] Continuing without config file ...
[2024-05-09T02:55:58Z INFO lan_mouse] release bind: [KeyLeftCtrl, KeyLeftShift, KeyLeftMeta, KeyLeftAlt]
[2024-05-09T02:55:59Z WARN lan_mouse::config] /Users/aaron/.config/lan-mouse/config.toml: No such file or directory (os error 2)
[2024-05-09T02:55:59Z WARN lan_mouse::config] Continuing without config file ...
[2024-05-09T02:55:59Z INFO lan_mouse] release bind: [KeyLeftCtrl, KeyLeftShift, KeyLeftMeta, KeyLeftAlt]
[2024-05-09T02:55:59Z INFO lan_mouse] Press Ctrl+Alt+Shift+Super to release the mouse
[2024-05-09T02:55:59Z INFO lan_mouse::server] running service
[2024-05-09T02:55:59Z INFO lan_mouse::capture] macos input capture not available: not yet implemented
[2024-05-09T02:55:59Z ERROR lan_mouse::capture] falling back to dummy input capture
[2024-05-09T02:55:59Z INFO lan_mouse::emulate] using macos input emulation
[2024-05-09T02:57:02Z INFO lan_mouse::server::frontend_task] added client 0
2024-05-09 10:57:05.766 lan-mouse-macos-intel2[18959:2001973] TSM AdjustCapsLockLEDForKeyTransitionHandling - _ISSetPhysicalKeyboardCapsLockLED Inhibit
[2024-05-09T02:57:14Z INFO lan_mouse::dns] resolving 10.18.3.66 ...
[2024-05-09T02:57:14Z INFO lan_mouse::dns] 10.18.3.66: adding ip 10.18.3.66
(:18959): Gdk-CRITICAL **: 10:57:14.843: _gdk_macos_surface_update_fullscreen_state: assertion 'GDK_IS_MACOS_SURFACE (self)' failed
(:18959): Gdk-CRITICAL **: 10:57:24.538: _gdk_macos_surface_update_fullscreen_state: assertion 'GDK_IS_MACOS_SURFACE (self)' failed
(:18959): Gtk-WARNING **: 10:57:24.552: Broken accounting of active state for widget 0x7fddb278afc0(GtkBox)
(:18959): Gtk-WARNING **: 10:57:24.552: Broken accounting of active state for widget 0x7fddb278a5b0(GtkBox)
(:18959): Gtk-WARNING **: 10:57:24.552: Broken accounting of active state for widget 0x7fddb278a430(AdwComboRow)
@feschber commented on GitHub (May 9, 2024):
What dou you mean exactly? Does the window show up?
@joaomcarlos commented on GitHub (May 9, 2024):
On Macos cargo also fails (lib adwaita installed via brew):
@feschber commented on GitHub (May 9, 2024):
This seems like an issue with your rust setup. Could you try updating / reinstalling rust and llvm?
@feschber commented on GitHub (Jun 4, 2024):
@joaomcarlos I just tested it again on a fresh VM and it works for me.
LLVM is version 14.0.3 and rust 1.78.
You appear to have llvm 18.1.4 locally installed which might be the cause but I can not say for sure.
@feschber commented on GitHub (Feb 7, 2026):
I will close this, as there is now an official app bundle.