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