From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9.3) Gecko/20010801 Description of problem: The vnc-server package should not default to the TWM window manager. Instead, it should use the user's default session, just like /etc/X11/xinit/Xclients does. Version-Release number of selected component (if applicable): 3.3.3r2 How reproducible: Always Steps to Reproduce: 1. Install the vnc-server RPM. 2. Connect to it from an external machine. Actual Results: I get a TWM-based desktop. Expected Results: I wanted a GNOME desktop. Additional info: Possibly the default ~/.vnc/xstartup script created by the vncserver script should call the /etc/X11/xinit/Xclients script instead of the current let's-start-twm-because-it's-available-on-most-unices mess. Or to put it another way, at the top of the vncserver script, the $defaultXStartup variable should be set to: ("#!/bin/sh\n" . "/etc/X11/xinit/Xclients\n") and nothing else.
Seems like a good idea.
Implemented in 3.3.3r2-19.
Hmm, actually, Xclients uses the _system_'s default desktop. It should use /etc/X11/xinit/xinitrc to pick up the user's default desktop.
Fixed in 3.3.3r2-21.