sam-4screen-desktop 2026-8-1:0:44:15

This commit is contained in:
2026-08-01 00:44:15 +10:00
parent 92b34e6c12
commit 47f35717b8

View File

@@ -144,6 +144,31 @@ Host phone
--- ---
## lan-mouse — Cross-Machine Mouse/Keyboard Sharing
| Detail | Value |
|--------|-------|
| **Version** | v0.10.0 (pre-encryption, from [GitHub releases](https://github.com/feschber/lan-mouse/releases/tag/v0.10.0)) |
| **Binary** | `~/.local/bin/lan-mouse` (same binary on all three) |
| **Service** | `~/.config/systemd/user/lan-mouse.service` (`systemctl --user start lan-mouse`) |
| **Config** | `~/.config/lan-mouse/config.toml` |
| **Port** | UDP 4242 |
| **Encryption** | None (plain UDP). v0.11.0 DTLS is broken between different NixOS builds. |
**Layout:** `.13 ← .27 → .51`
- .27: `[left] ips = ["192.168.20.13", "192.168.20.46"]` `.46` is .13's Wi-Fi — required.
- .27: `[right] ips = ["192.168.20.51"]`
- .13: `[right] ips = ["192.168.20.27"]`
- .51: `[left] ips = ["192.168.20.27"]`
**Startup flags:** `--daemon --capture-backend layer-shell`. On .13 also `--emulation-backend libei` (KDE).
**⚠️ Gotchas:**
- **Never use hostnames** — Tailscale resolves them to virtual IPs. Raw IPs only.
- **v0.11.0 will NOT work** — DTLS `Alert is Fatal or Close Notify` between different NixOS builds.
- **.13 needs both IPs** (wired `.13` + Wi-Fi `.46`) in every other machine's client list.
- **KDE (.13):** Accept the input emulation permission dialog on first run.
## Tailscale (Tailnet) ## Tailscale (Tailnet)
| Machine | Status | Tailscale IP | | Machine | Status | Tailscale IP |