The critical requirement is that you must be running an Xorg session, not the default Wayland
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common xfce4 xfce4-goodies dbus-x11
sudo apt install tigervnc-scraping-server
nano ~/.vnc/configlocalhost=no SecurityTypes=VncAuth geometry=1920x1080 alwaysshared
mkdir -p ~/.vnc vncpasswd ~/.vnc/passwd
x0vncserver -display :0 -rfbauth ~/.vnc/passwd -rfbport 5900 -SecurityTypes VncAuth -AlwaysSharedvncserver -kill :1nano ~/.vnc/xstartup#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec dbus-launch --exit-with-session startxfce4remote same screensudo apt install tigervnc-scraping-serverx0vncserverecho $XDG_SESSION_TYPEautostart:nano ~/.config/autostart/x0vncserver.desktop[Desktop Entry] Type=Application Name=x0vncserver Exec=/usr/bin/x0vncserver -display :0 Terminal=false NoDisplay=true