こんな感じ。
sudo apt install -y daemontools daemontools-run tightvncserver sudo mkdir /service sudo ln -s /service /etc sudo -Hs /etc/lightdm/lightdm.conf mkdir -p /var/daemontools/vnc cd /var/daemontools/vnc cat >run <<EOF #!/bin/sh exec env - PATH=$PATH tcpserver -H -c4 -v 0 5908 nice -18 \ Xvnc -geometry 1600x980 -inetd -once -query localhost -depth 24 EOF chmod +x run mkdir -p log/main chown syslog log/main cp run log cat > log/run <<EOF #!/bin/sh exec setuidgid syslog multilog n10 t ./main EOF ln -s /var/daemontools/dns /service cat >> /etc/lightdm/lightdm.conf <<EOF [XDMCPServer] enabled=true port=177 EOF service lightdm restart
そして別マシンから
vncviewer mintmachine:8
てな感じか。/etc/X11/Xsession が「一人一回」ログイン前提で書いてある のが小物感。