OK, I notice that /tmp/.ICE-unix is created by rc.sysinit, but
/tmp/.X11-unix is not.

For most things, this is not an issue because if xdm/gdm/kdm are started
in runlevel 5, this directory (/tmp/.X11-unix) is auto created.  If you
startup in runlevel 3 and use startx, the directory is also created.

However, nx and freenx binaries are not suid root and can not properly
create /tmp/.X11-unix with the correct ownership/permissions ... which
is root:root and 1777.

Not having /tmp/.X11-unix causes KDE to be very slow to start up and
causes other issues with KDE apps.

It seems to me that adding /tmp/.X11-unix to be created at the same time
and in the same way as /tmp/.ICE-unix is already created is the best way
to solve this issue.

Is there some reason why RHEL does not create /tmp/.X11-unix at startup
in rc.sysinit?

I package the nx and freenx SRPMS for CentOS and I can create an init.d
startup script to create /tmp/.X11-unix if it does not exist on startup
as root, but I thought I would also ask here to see if I should file a
bugzilla entry to have that startup done by rc.sysinit.

Is there a reason to not create /tmp/.X11-unix in rc.sysinit?  If not, I
will file a bugzilla entry requesting it.

Thanks,
Johnny Hughes

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list

Reply via email to