Darin Perusich wrote:
thanks bob,

apparently Xsun removes the /tmp/.ICE-unix directory if it is empty.
simply touching a file in that directory is the work around.

How did you conclude that Xsun is removing it?  Did you run a truss or
dtrace?  A lot of things happen during logout, and a lot of system
processes put their oar in...

i know KDE and this directory is created on login by dtlogin and it's
owned by that user if it doesn't exist. on multi-user systems, like
sundray servers a start script is used to modify it's permissions to 1777.

give that /usr/dt/config/Xsetup is "unconditionally overwritten" it
should be copied to /etc/dt/config and modified :) wouldn't it be
cleaner to create a script in /etc/dt/config/Xsession.d to do this?

Scripts in Xsession.d are run with user perms, not root perms.  If it's
sufficient to just open up perms but leave the dir owned by
some random user that's a better solution as you say.

-Bob

Bob Doolittle wrote:
Hi,

This would be a better question for the
[EMAIL PROTECTED] mailing list, since although there are
Sun Ray
experts on this list what you describe seems to be a KDE behavior, and
would need to be fixed in KDE...  Or maybe somebody who knows KDE could
suggest a way to tune or configure KDE to avoid this behavior.

I can however suggest a better workaround - add the necessary code into
/usr/dt/config/Xsetup (this is invoked whenever a new X server starts up,
and runs with root permissions).  That's not a fix, but it's a
lighter-weight
workaround.

-Bob

Darin Perusich wrote:
good morning all,

this came up on the kde-solaris list over the weekend and thought that
some here might be able to provide some insight into this issue.

-------- Original Message --------
Subject: [kde-solaris] why is Xsun removing /tmp/.ICE-unix
Date: Sun, 3 Sep 2006 16:43:33 +0200
From: Willi Burmeister <[EMAIL PROTECTED]>
Reply-To: For people using KDE on Solaris,  with questions about KDE or
Solaris <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]

Hi,

we have just updated all of our SunRay servers from Solaris 9 to
Solaris 10.

Most of our people are using KDE as desktop and this means the need write
access to /tmp/.ICE-unix. KDE creates this directory during startup, but
with wrong permissions. It's only writeable by the current user.
Obviously
this is a problem on the SunRay server.

Before the update I solved this with a small script called during
startup:

  mkdir /tmp/.ICE-unix
  chmod 1777 /tmp/.ICE-unix

this worked without any problems.

With Solaris 10 this directory ist removed any time Xsun is restarted :-(

At a start I have created a cron job running every two minutes to
recreate
the directory with the right permissions. This is a very silly
workaround.

I think this is a bug, but maybe there a any good reasons for this
behaviour.
Does anyone have an explanation for this? Or do I have to open a call?

Willi

P.S. also posted in comp.unix.solaris

___________________________________________________
This message is from the kde-solaris mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users


_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to