config.toml. The settings window writes it for you,
but you can edit it by hand. Create one with:
Where it lives
Top-level fields
| Field | Meaning |
|---|---|
name | This machine’s name. Must match one entry under [[machines]]. |
psk | Shared passphrase (≥ 8 chars). Identical on both machines. Authenticates + encrypts. |
port | Network port (default 24800). Same on both. |
auto_edge_switch | Hand control over when the cursor hits a bordered edge. |
server_host | (Client only) the server’s IP, e.g. 192.168.1.20. Omit to auto-discover. |
The monitor manager ([[machines]])
The [[machines]] array is the layout: each machine lists which peer sits on
each edge (left / right / top / bottom). When auto_edge_switch is on,
pushing the cursor into a bordered edge hands control to that neighbour.
Full example
New config fields ship with
#[serde(default)], so older config files keep
loading after an upgrade. See the Releasing versioning
policy.Next
File transfer
Send files between machines.
Troubleshooting
Layout not switching? Auth failing? Fixes here.