How to remote into sway

This commit is contained in:
2026-06-13 08:59:32 +02:00
parent a3ffdd8ae6
commit 49452db82d
+49
View File
@@ -0,0 +1,49 @@
---
title: Remote Desktop between Sway
tags:
- networking
requires:
- networking/ssh.md
---
# On the Host
Install and run `wayvnc`.
```sh
export WAYLAND_DISPLAY=wayland-1
wayvnc
```
Only the `localhost` can access this (highly insecure) desktop sharing, at port 5900.
# On the Client
You'll need to disable your main modifier key on the client while accessing the host.
Edit `~/.config/sway/config`, and create a new `passthrough` mode where the modifier key does nothing.
```config
mode passthrough {
bindsym $mod+c mode default
}
bindsym $mod+c mode passthrough
```
Reload sway to make the changes take effect.
```sh
swaymsg reload
```
Use `ssh` to grab the host's port 5900.
```sh
ssh -L 5900:localhost:5900 ${remote_username}@${remote_ip}
```
Leave that session running, and connect with `vncviewer`:
```sh
vncviewer localhost:5900
```