Chapter 5
Configuring Multiple Frame Buffers
35
Xinerama
X
inerama is an X Window system feature available in Solaris 8 system software and
subsequent compatible releases for Sun graphics boards including the Sun XVR-4000
graphics accelerator.
Using Xinerama
When the window system is started in Xinerama mode, all windows can be
seamlessly moved across screen boundaries, thus creating one large, super high-
resolution, virtual display. With Sun OpenGL 1.3 for Solaris or subsequent
compatible releases, this functionality is extended to OpenGL applications. No
recompilation is necessary for a legacy application to work with Xinerama mode
across multiple screens, even if the application was compiled with an older version
of Sun OpenGL for Solaris.
1. To enable Xinerama mode (single logical screen) on multiscreen displays, add
+xinerama
to the
Xsun
command line in the
/usr/dt/config/Xservers
file.
As superuser, type:
2. Modify the
Xservers
file.
Enter the
Xservers
file content in one long line:
Note –
Do not use
zulu0a
or
zulu0b
in Xservers while using Xinerama. Xinerama
is only supported on the master display device,
zulu0
.
-doublewide
or
-doublehigh
on
zulu0
is the preferred method for enabling both screens on one
graphics accelerator.
You can run Xinerama on
zulu0
and
zulu1
and have both in
-doublewide
(or
-doublehigh
) mode to display on four screens.
# cd /etc/dt/config
# vi + Xservers
:0
Local local_uid@console root /usr/openwin/bin/Xsun +xinerama
-dev /dev/fbs/zulu0 -dev /dev/fbs/zulu1