blob: 6b07e94c9834daa866bac62a04d911501dc01fc9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/usr/bin/env bash
set -euo pipefail
DISPLAY=:0
VNC_PASS="$HOME/.config/vnc/passwd"
cleanup() {
echo "Stopping VNC..."
kill -INT "$vnc_pid" 2>/dev/null || true
wait "$vnc_pid" 2>/dev/null || true
}
trap cleanup INT TERM EXIT
x11vnc -display :0 -auth /run/user/1000/lyxauth -noshm -noxdamage -nowf -scale 1366x768 -rfbauth "$HOME/.config/vnc/passwd" -forever -shared
vnc_pid=$!
wait "$vnc_pid"
|