I've sorted it out. Just leaving notes here for anyone that may benefit:
The root cause was trying to create a display for user 'rd' to vnc into. Since rd will be logged into a local account with a real display that caused all sorts of issues for me:
I don't know about other environments, but with xfce starting the vnc server as a systemd service before the real desktop is loaded up results in the startup applications ending up in the "wrong" display. So thats no good. So I tried getting it to load with the rd account instead of starting it as a systemd service.
Doing that caused it to spawn an infinite number of vncservers (as well as other startup apps).
So basically I needed the local account ('rd' with the appliance) as normal, but a *separate* linux user account that can be vnc'd into for the virtual stuff. So I created a 'vncuser' account, set that up to load up as a systemd service, and it appears to work.
Only thing I am worried about is this new 'vncuser' having the correct permissions to edit clocks, logs, etc. So far it looks like its working fine with no ill effects.
-Alan _______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
