--- programs/Xserver/hw/xfree86/os-support/linux/lnx_init.orig 2005-06-14 15:39:38.000000000 +1000 +++ programs/Xserver/hw/xfree86/os-support/linux/lnx_init.c 2005-06-14 16:26:35.000000000 +1000 @@ -169,6 +169,7 @@ xf86Info.vtno, strerror(errno)); } +#if 0 /* * Grab the vt ownership before we overwrite it. * Hard coded /dev/tty0 into this function as well for below. @@ -188,6 +189,7 @@ * Why is this needed?? */ chown("/dev/tty0", getuid(), getgid()); +#endif /* * Linux doesn't switch to an active vt after the last close of a vt, @@ -302,7 +304,9 @@ } close(xf86Info.consoleFd); /* make the vt-manager happy */ +#if 0 restoreVtPerms(); /* restore the permissions */ +#endif return; }