This is the mail archive of the
cygwin-xfree@cygwin.com
mailing list for the Cygwin XFree86 project.
Re: X -broadcast
- From: Igor Pechtchanski <pechtcha at cs dot nyu dot edu>
- To: cygwin-xfree at cygwin dot com
- Date: Mon, 10 Jan 2005 14:16:19 -0500 (EST)
- Subject: Re: X -broadcast
- References: <loom.20050109T171811-620@post.gmane.org>
- Reply-to: cygwin-xfree at cygwin dot com
- Reply-to: cygwin-xfree at cygwin dot com
On Sun, 9 Jan 2005, Brett wrote:
> Hi,
>
> Have been using "X -broadcast" to connect to a XDM server on my network
> for months now. However, when another user of cygwin tries, it doesn't
> work. I've tested it on a couple different XP machines, each with
> Cygwin installed for ALL USERS.
>
> I can resolve this problem by removing the "/tmp/XWin.log" file
> manually. It seems that this file is written by the last person to
> successfully start an X Window, and the permissions are 644.
>
> Maybe if the file was written 664, or a different file was written for
> each $LOGNAME, this problem might go away.
>
> Here is what I've come up with that works for me: a "startx" script to
> start X:
>
> ---------------------------------------------
> # startx
> rm -f /tmp/XWin.log
>
> if [ $? -ne 0 ]; then
> echo "File could not be deleted"
> exit
> fi
>
> X -broadcast > /dev/null 2>&1 &
> ---------------------------------------------
>
> I'd be grateful for thoughts on a better solution.
Have a separate /tmp for each user -- execute the following once for each
user account:
mount -fu "$USERPROFILE\\Local Settings\Temp" /tmp
and all of your users should be able to start X the regular way with no
interference.
Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha@cs.nyu.edu
ZZZzz /,`.-'`' -. ;-;;,_ igor@watson.ibm.com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski, Ph.D.
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
"The Sun will pass between the Earth and the Moon tonight for a total
Lunar eclipse..." -- WCBS Radio Newsbrief, Oct 27 2004, 12:01 pm EDT