Summary: Open Windows on X-Terminal

From: Kevin Kimsa (bragrt!kck@uunet.uu.net)
Date: Thu Oct 25 1990 - 08:47:51 CDT


Thanks to those who replied. The solution came from:
      Mic Kaczmarczik <bragrt!uunet!cs.utexas.edu!ut-emx!mic>
      uunet!adiron!tro (Tom Olin)

The solution for shelltool, cmdtool, etc. is to wrap it in setsid:

     exec /usr/etc/setsid -b $OPENWINHOME/bin/xview/cmdtool

Put this in the .openwin-menu file and all runs fine.

--------------------original-message-------------------------------

Has anyone out there run OpenWindows from an X terminal ?

Here is the problem we are having:
We have an X terminal off a Sparc Station 1++, using xdm.
Everything is running fine, except for XView clients running interactive
shells, such as shelltool, cmdtool, those using XView ttysw.
They start, a frame appears, but no shell starts inside the tool window.
The following error appears in xdm-errors.
     % tail -1 /usr/lib/X11/xdm/xdm-errors
     ttysw-TIOCSPGRP: Interrupted system call
I also get this error when I start a tool from the root menu.

The problem is caused by the fact that xdm and .xsession are not connected
to a tty, since if I do not start xdm as a daemon, everything works fine.
Note that a tool can be started successfully from within an xterm.

Example: doesn't work:
     % ps -ax
       PID TT STAT TIME COMMAND
      3815 ? IW 0:00 /usr/local/bin/xdm
      3820 ? S 0:00 /bin/csh /home/asd/brag/.xsession
      3824 ? S 0:00 /usr/openwin/bin/xview/shelltool
      3826 ? S 0:02 /usr/openwin/demo/xterm -name xterm - /bin/csh
      3827 p0 IW 0:00 -sh (csh)
      3828 ? S 0:00 /usr/openwin/bin/olwm

works if:
      3222 co IW 0:00 /usr/local/bin/xdm

Has anyone had a similar problem ? How have you gotten OpenWindows to run
from an X terminal ?

-- 
Anthony

=================================================================== Anthony Hunter Systems Consultant The Braegen Group Inc. 66 Slater Street, Suite 2104, Ottawa, Ontario K1P 5H1 (613) 235-9364 Fax (613) 235-3193 ===================================================================



This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:05:59 CDT