you need to make a number of changes ... for example, you must run X as root whether you like it or not, so that you have the permissions to access the hardware using the video drivers ... so X (Xvesa or Xorg) must be owned by root and the uid bit must be set