Hello all.
A while ago I sent out a query as to how I might use both the bwtwo
and cgtwo interfaces on my 3/160 simultaneously under straight X.
Some of the responses I got referred to openwin, which I do not want
to run. I tried the other suggestions, but got no working result.
I am still looking for help on this.
Many thanks to all who responded:
Brent Alan Wiese <brent@crick.ssctr.bcm.tmc.edu>
nagel@lindau.inf-wiss.ivp.uni-konstanz.de (Hans-J. Nagel)
Perry_Hutchison.Portland@xerox.com
matt@wbst845e.xerox.com (Matt Goheen)
What follows is all of the responses, interspersed with my comments.
At the very end is my original posting.
--------
From: Brent Alan Wiese <brent@crick.ssctr.bcm.tmc.edu>
Message-Id: <9203092056.AA10572@crick.ssctr.bcm.tmc.edu>
To: marke@violet.berkeley.edu
Date: Mon, 9 Mar 92 14:56:53 CST
[copy of my posting deleted]
The server has to know your setup and I believe it only knows
about two frame buffers for a cg3/bw2 often found on an IPC.
Additionally, the man page on Xsun says at the end "Colon
spearated devices names do not work." (great spelling :-) so your
only option is to UTSL.
What is ``UTSL''? If Murphy's law holds, this is the answer, but I
did not understand the acronym, so am still lost.
Brent A. Wiese Unix & X Support
Systems Support Center E-mail: brent@bcm.tmc.edu
Baylor College of Medicine Voice: (713) 798-5081
Houston, Texas Fax: (713) 798-6675
--------
Date: Tue, 10 Mar 92 15:47:58 +0100
From: nagel@lindau.inf-wiss.ivp.uni-konstanz.de (Hans-J. Nagel)
Message-Id: <9203101447.AA07866@inf-wiss.ivp.uni-konstanz.de>
To: marke@violet.berkeley.edu
I'll send you my .xinitrc-file for two Monitors :
Mr. Nagel did indeed send me an .xinitrc startup script for two
monitors, but it is for Openwin so I cannot use it. I thought that
perhaps someone trying to use Openwin would find it useful, so I
reproduced it here.
# .xinitrc - OpenWindows startup script fuer zwei Bildschirme
if [ -f $HOME/.Xdefaults ]; then
xrdb $HOME/.Xdefaults & # Load Users X11 resource database
else
xrdb $OPENWINHOME/lib/Xdefaults & # Load Default X11 resource database
fi
$OPENWINHOME/lib/openwin-sys & # OpenWindows system initialization
# Install function key "F1" as an Open Look "Help" key
# This precludes its use by applications
# If your applications use F1 for anything else,
# comment out the following line
xmodmap -e 'keysym F1 = Help'
>eval '$OPENWINHOME/bin/svenv -env -display :0.0'
>$OPENWINHOME/bin/olwm -display :0.0 -3 &
>eval '$OPENWINHOME/bin/svenv -env -display :0.1'
>$OPENWINHOME/bin/olwm -display :0.1 -3 &
if [ -x $HOME/.openwin-init ]; then
$HOME/.openwin-init # Custom OpenWindows tools
else
$OPENWINHOME/lib/openwin-init # Default OpenWindows tools
fi
wait
You must then start openwin by hand with the following string
openwin -dev /dev/vs10fb0 -dev /dev/cdthree0
These are my two devices. The first is the left and the second is
the right monitor.
Good Luck
Hans-J. Nagel
Dept. Information Science
University of Constance
PF 5560
D-7750 Konstanz
Tel. ++49/7531-88 3535
Fax. ++49/7531-88 2601
e-mail:
nagel@lindau.inf-wiss.ivp.uni-konstanz.de (Internet)
c=de;a=dbp;p=uni-konstanz;ou=ivp;=ou=inf-wiss;s=nagel (X.400)
--------
Date: Tue, 10 Mar 1992 11:12:26 PST
From: Perry_Hutchison.Portland@xerox.com
To: marke@violet.berkeley.edu
Message-Id: <"10-Mar-92 11:12:26 PST".*.Perry_Hutchison.Portland@Xerox.com>
What happens if you run xinit without any -dev specification? I've
heard that it will grab every device it can find.
I had heard of this outside of this list as well, so this is the first
thing I tried. It grabs the cgtwo device, and ignores the bwtwo
completely. There was an intimation in one of the X man pages that
having extra screen device names in /dev would confuse the X server,
so I removed all display devices from /dev other than cgtwo and bwtwo.
No change.
--------
Date: Wed, 11 Mar 1992 08:26:56 PST
From: matt@wbst845e.xerox.com (Matt Goheen)
Message-Id: <9203111626.AA05089@foundation.wbst845e.xerox.com>
To: marke@violet.berkeley.edu
If you are running straight X (and not OpenWindows), then it is
the window manager that is not finding the screens. Twm will
manage all screens that it finds (but I'd have to look at the code
to see which devices it actually checks).
I don't think I understand what is meant here. Perhaps this is my
problem, or perhaps Mr. Goheen did not understand my problem. In any
case, I don't know how to test this hypothesis. I thought that if I
didn't get an X stipple pattern up on the ignored monitor (bwtwo,
mostly), that window managers would not be able to see it as a
``display''.
You could try creating the /dev/cgtwo0 device (if it isn't there
already) and seeing if you can get it going that way.
Already there.
If you run olwm, then you have to run one window manager for each
display (i.e. "olwm" and "olwm -display unix:0.1" in your
.xinitrc).
I understand that this is the same for twm.
The -dev argument is needed (or at least was, I still use it) for
OpenWindows. The syntax I use there is similar to your last
example:
openwin -dev /dev/cgthree0 -dev /dev/bwtwo0
And here we are back to openwin, which seems to deal with multiple
heads in a much saner way than straight X. Would someone *please*
tell me that that assertion is wrong?
Anyway, good luck...
- Matt Goheen
--------
Subject: Putting two heads on a 3/160 under X11r{4,5}
Date: Mon, 09 Mar 92 11:29:34 -0800
From: marke@violet.berkeley.edu
Hello all.
I have a Sun 3/160 which has the bwtwo (1152x900 black and white) on
the CPU board and also has a cgtwo (VME 1152x900 8-bit color), a GP+
graphics accelerator, and a GB board (???). I am interested in using
two monitors: a black and white monitor from a 3/50, and the Ikegami
color one which came with the 3/160.
What I think I want is one X server which knows about both displays,
so that the mouse can move from one display to the other, and so that
one window manager can "know" about both screens. To this end, I have
tried several different command lines. First I tried:
% xinit -- -dev /dev/bwtwo0
% xinit -- -dev /dev/cgtwo0
% xinit -- -dev /dev/gpone0a
The first successfully started X on the b&w monitor, whereas the
latter two started X on the color monitor. This was just to establish
that the circuitry still worked. Then I tried these:
% xinit -- -dev /dev/bwtwo0 /dev/gpone0a
% xinit -- -dev /dev/bwtwo0 -dev /dev/gpone0a
Both of these started X on the b&w, but ignored the color monitor
entirely. What is the magic incantation to get both monitors working
with the same X at the same time?
-(Many Thanks) MarkE
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:38 CDT