According to bug 76596, kde won't start correctly if the /tmp/.ICE-unix directory is removed. A nice hint would be to have '--exclude /tmp/.ICE-unix' added to the example clean of /tmp in /etc/cron.daily/tmpwatch I don't know if there are any other "well-known" exclusions that should be made... Reproducible: Always Steps to Reproduce: 1. 2. 3.
Yes, or any other tmp removal program. If you do blow it out, just chown to root:root. Somewhere in the X init process this socket is created with user permissions and ownership. There's a KDE bug on ithttp://bugs.kde.org/show_bug.cgi?id=90978 , but it's really an init issue.
see also Redhat bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=107069 (That one was mentioned in the tmpwatch Changelog (burried in the rpm structure))
I'll actually vote wontfix on this one. There are probably other cases of stuff in tmp that shouldn't get punted while the system is up (by FHS definition, tmp should retain information, just not between reboots).