Description of problem: There is no directions on ~/.vnc/xstartup commands if DE is not Gnome. E.G. Xfce or KDE. Version-Release number of selected component (if applicable): How reproducible: Very Steps to Reproduce: 1. First must start vncserver for user 2. This creates ~/.vnc/xstartup 3. Edit xstartup with information gleaned via google for desired DE 4. Restart vncserver 5. Connect to vncserver with vnc client Actual results: Multiple steps are needed to set up vncserver for an non-gnome DE Expected results: vncserver detects installed DE and adjusts xstartup accordingly. Additional info: 1. I could not find any definitive information for using vncserver with the Xfce DE. Others report the same challenge for other DE. 2. Only way to get a ~/.vnc/xstartup file to edit is to start vncserver and it fail, or start improperly. There should be a documented command that at least creates a skeleton xstartup prior to running vncserver. 3. The ~/.vnc/config file should be used to set a DE variable for systems with multiple DE installed.
By default the xstartup script doesn't preffer any particular DE, it runs /etc/X11/xinit/xinitrc where it gets decided which DE to run etc.
In particular, if enhancements are desired, those need to happen in xorg-x11-xinit