We have run into the infamous black screen problem with tigervnc under CentOS7, which prompted me to look into how vnc is configured here.
https://access.redhat.com/solutions/966063
Am I reading this correctly - root needs to set up a systemd vnc service for every user and display individually? Compared to e.g. CentOS before 7, or indeed any other Linux/Unix system where vnc is completely under user control?