> X doesn't need to run as root. X can run as the user but the devices > (like keyboard, mouse, display buffers, and some other things maybe) > need to be owned by the user that you want it to run as. So to make > things simpler (the powers that be) added Xwrapper to the mix which does > the suid root before calling X so the ownership issues go away. I thought I detected the icy hand of Xwrapper in this mess... and of course, there still isn't any documentation on it. :( so far, your explanation is the best I've seen on it. :) thanks, Carl. -- Network Engineer Real-Time Enterprises (952) 943-8700