User Tools

Site Tools


vnc

XFCE on Debian Trixie

install packages:

apt install --no-install-recommends tigervnc-standalone-server tigervnc-tools supervisor xfce4 xfce4-terminal xterm dbus-x11 libdbus-glib-1-2
apt purge pm-utils *screensaver*

create systemd service:

cat > /etc/systemd/system/[email protected] << EOF
[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target

[Service]
Type=simple
User=user
Group=user
WorkingDirectory=/home/user

PIDFile=/home/user/.vnc/%H:590%i.pid
ExecStartPre=-/bin/sh -c "/usr/bin/vncserver -kill :%i > /dev/null 2>&1"
ExecStart=/usr/bin/vncserver -fg -depth 24 -geometry 1920x1080 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
EOF

setup xstartup per user:

mkdir -p ~/.vnc
cat > ~/.vnc/xstartup << EOF
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4
EOF
chmod +x ~/.vnc/xstartup

setup tigervnc per user:

mkdir -p ~/.config/tigervnc
vncserver
vnc.txt · Last modified: by ealmr

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki