1056N/A<?
xml version="1.0" encoding="UTF-8"?>
1276N/A<
html xmlns="http://www.w3.org/1999/xhtml"><
head><
meta http-
equiv="Content-Type" content="text/html; charset=UTF-8" /><
title>X Window System on Solaris™</
title><
meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_9276" /><
style xmlns="" type="text/css">/*
1276N/A * Copyright (c) 2011 Gaetan Nadon
1276N/A * Copyright (c) 2010, Oracle
and/
or its affiliates. All rights reserved.
1276N/A * Permission is hereby granted, free of charge, to any person obtaining a
1276N/A * copy of this software and associated documentation files (the "Software"),
1276N/A * to deal in the Software without restriction, including without limitation
1276N/A * the rights to use, copy, modify, merge, publish, distribute, sublicense,
1276N/A *
and/
or sell copies of the Software, and to permit persons to whom the
1276N/A * Software is furnished to do so, subject to the following conditions:
1276N/A * The above copyright notice and this permission notice (including the next
1276N/A * paragraph) shall be included in all copies or substantial portions of the
1276N/A * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1276N/A * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1276N/A * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
1276N/A * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1276N/A * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
1276N/A * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
1276N/A * DEALINGS IN THE SOFTWARE.
1276N/A * Shared stylesheet for
X.Org documentation translated to HTML format
1276N/A * The sans-serif fonts are considered more legible on a computer screen
1276N/A font-family: "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
1276N/A /* In support of using "em" font size unit, the w3c recommended method */
1276N/A * Selection: all elements requiring mono spaced fonts.
1276N/A * The family names attempt to match the proportionally spaced font
1276N/A * family names such that the same font name is used for both.
1276N/A * We'd like to use Bitstream, for example, in both proportionally and
1276N/A font-family: "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Courier, "Liberation Mono", Monospace;
1276N/A * Books have a title page, a preface, some chapters and appendices,
1276N/A * a glossary, an index and a bibliography, in that order.
1276N/A * An Article has no preface and no chapters. It has sections, appendices,
1276N/A * a glossary, an index and a bibliography.
1276N/A * Selection: book main title and subtitle
1276N/A * Selection: article main title and subtitle
1276N/A * Selection: various types of authors and collaborators, individuals or corporate
1276N/A * These authors are not always contained inside an authorgroup.
1276N/A * They can be contained inside a lot of different parent types where they might
1276N/A * Reducing the margin at the bottom makes a visual separation between authors
1276N/A * We specify here the ones on the title page, others may be added based on merit.
1276N/A * Selection: the affiliation of various types of authors and collaborators,
1276N/A * individuals or corporate.
1276N/A * Selection: product release information (X Version 11, Release 7)
1276N/A * The releaseinfo element can be contained inside a lot of different parent
1276N/A * types where it might not be centered.
1276N/A * We specify here the one on the title page, others may be added based on merit.
1276N/A * Selection: publishing date
1276N/A * The legal notices are displayed in smaller sized fonts
1276N/A * Justification is only supported in IE and therefore not requested.
1276N/A * For documentation having multiple licenses, the copyright and legalnotice
1276N/A * elements sequence cannot instantiated multiple times.
1276N/A * The copyright notice and license text are therefore coded inside a legalnotice
1276N/A * element. The role attribute on the paragraph is used to allow styling of the
1276N/A * copyright notice text which should not be italicized.
1276N/A * Selection: book or article main ToC title
1276N/A * A paragraph is generated for the title rather than a level 2 heading.
1276N/A * We do not want to select chapters sub table of contents, only the main one
1276N/A * Selection: major sections of a book or an article
1276N/A * Unlike books, articles do not have a titlepage element for appendix.
1276N/A /* Add a border top over the major parts, just like printed books */
1276N/A /* The Gray color is already used for the ruler over the main ToC. */
1276N/A /* Put some space between the border and the title */
1276N/A * A Screen is a verbatim environment for displaying text that the user might
1276N/A * see on a computer terminal. It is often used to display the results of a command.
1276N/A /* Browser's vendor properties prior to CSS 3 */
1276N/A -webkit-border-radius: 1.0em;
1276N/A -khtml-border-radius: 1.0em;
1276N/A * Emphasis program listings with a light shade of gray similar to what
1276N/A * Found many C API docs on the web using like shades of gray.
1276N/A * Emphasis functions synopsis using a darker shade of gray.
1276N/A * Add a border such that it stands out more.
1276N/A * Set the padding so the text does not touch the border.
1276N/A * Selection: paragraphs inside synopsis
1276N/A * Removes the default browser margin, let the container set the padding.
1276N/A * Paragraphs are not always used in synopsis
1276N/A * Selection: variable lists, informal tables and tables
1276N/A * Set the left margin so it is indented to the right
1276N/A * Display informal tables with single line borders
1276N/A * Selection: paragraphs inside tables
1276N/A * Removes the default browser margin, let the container set the padding.
1276N/A * Paragraphs are not always used in tables
1276N/A * Add some space between the left and right column.
1276N/A * The vertical alignment helps the reader associate a term
1276N/A * with a multi-line definition.
1276N/A</
style></
head><
body><
div class="article"><
div class="titlepage"><
div><
div><
h2 class="title"><
a id="Solaris"></
a>X Window System on <
span class="trademark">Solaris</
span>™</
h2></
div><
div><
div class="authorgroup"><
div class="author"><
h3 class="author"><
span class="firstname">David</
span> <
span class="surname">Holland</
span></
h3><
div class="affiliation"><
span class="orgname"><
a class="ulink" href="http://www.xfree86.org/" target="_top">XFree86
1276N/A Project</
a><
br /></
span></
div></
div><
div class="author"><
h3 class="author"><
span class="firstname">Marc</
span> <
span class="surname">Aurele La France</
span></
h3><
div class="affiliation"><
span class="orgname"><
a class="ulink" href="http://www.xfree86.org/" target="_top">XFree86
1276N/A Project</
a><
br /></
span></
div></
div><
div class="author"><
h3 class="author"><
span class="firstname">Alan</
span> <
span class="surname">Coopersmith</
span></
h3><
div class="affiliation"><
span class="orgname"><
a class="ulink" href="http://www.oracle.com/" target="_top">Oracle
1276N/A Corp.</
a><
br /></
span></
div></
div></
div></
div><
div><
p class="releaseinfo">X Version 11, Release 7.7</
p></
div></
div><
hr /></
div><
div class="toc"><
p><
strong>Table of Contents</
strong></
p><
dl><
dt><
span class="sect1"><
a href="#The_VT-switching_sub-system_in_Solaris">The VT-switching sub-system in Solaris</
a></
span></
dt><
dt><
span class="sect1"><
a href="#Notes_for_building_X11R7.7_on_Solaris">Notes for building X11R7.7 on Solaris</
a></
span></
dt><
dt><
span class="sect1"><
a href="#Notes_for_running_Xorg_on_Solaris">Notes for running Xorg on Solaris</
a></
span></
dt><
dt><
span class="sect1"><
a href="#Bug_Notification">Bug Notification</
a></
span></
dt></
dl></
div><
div class="sect1"><
div class="titlepage"><
div><
div><
h2 class="title" style="clear: both"><
a id="The_VT-switching_sub-system_in_Solaris"></
a>The VT-switching sub-system in Solaris</
h2></
div></
div></
div><
p>
1056N/AThe original virtual terminal sub-system is a undocumented, and
1056N/Aunsupported feature of Solaris x86 releases 2.1 through 7. It was removed
1056N/Ain Solaris 8 and later releases, and was never present on Solaris SPARC.
1056N/ASupport for this version of virtual terminals is only present in Xorg
1.6.x 1056N/Aand earlier releases of Xorg, and has been removed in Xorg 1.7 and later.
1056N/AIf you use this form of virtual terminals, you do so at
1056N/A<
span class="emphasis"><
em>YOUR OWN RISK</
em></
span>.
1276N/AA new virtual terminal sub-system has been introduced in Solaris 11,
1276N/Aand is also available in systems based on the OpenSolaris or illumos sources.
1276N/AThis version is supported on both SPARC and x86 platforms, though SPARC
1276N/Asupport is limited to devices with "Coherent Console" support in the kernel
1276N/Aframe buffer driver. Support for it is found only in Xorg 1.7 and later
1056N/AWhen available, the virtual terminals of Solaris work basically the same way as
1276N/A</
p></
div><
div class="sect1"><
div class="titlepage"><
div><
div><
h2 class="title" style="clear: both"><
a id="Notes_for_building_X11R7.7_on_Solaris"></
a>Notes for building X11R7.7 on Solaris</
h2></
div></
div></
div><
p>
1276N/A</
p><
div class="orderedlist"><
ol class="orderedlist" type="1"><
li class="listitem"><
p>
1276N/ABoth GCC, and the Sun Studio compilers are supported by X11R7.7.
1056N/AThe minimum recommended GCC release is 3.4.
1056N/ASome earlier GCC's are known to not work and should be avoided.
1056N/AYou should also make certain your version of GCC predefines `sun'.
1056N/A<
code class="literal">*predefines:</
code> line.
1276N/A</
p></
li><
li class="listitem"><
p>
1276N/ATo build X11R7.7 with GCC you need gcc and (optionally) c++filt from GNU
1056N/ADon't install gas or ld from GNU binutils, use the one provided by Sun.
1276N/A</
p></
li><
li class="listitem"><
p>
1276N/AIf you are using Sun compilers to compile the X11R7.7 distribution, you need to
1056N/Amodify your PATH appropriately so the Sun compiler tools are available.
1276N/A</
p></
li><
li class="listitem"><
p>
1056N/AYou <
span class="emphasis"><
em>MUST</
em></
span> put
1056N/Aat the front of your PATH. There are known problems with some GNU
1056N/Areplacements for the utilities found there,
1056N/Athese programs must be found before any possible GNU versions.
1276N/A(Most notably GNU '<
span class="command"><
strong>ar</
strong></
span>' does not work during the build).
1276N/A</
p></
div><
div class="sect1"><
div class="titlepage"><
div><
div><
h2 class="title" style="clear: both"><
a id="Notes_for_running_Xorg_on_Solaris"></
a>Notes for running Xorg on Solaris</
h2></
div></
div></
div><
p>
1276N/A</
p><
div class="orderedlist"><
ol class="orderedlist" type="1"><
li class="listitem"><
p>
1056N/ADepending on the release or architecture of Solaris you are running, you might
1056N/Aneed to install an OS driver for an aperture device.
1056N/AUnder Solaris x86 2.5 and later, there's a system driver
1056N/Athat provides this functionality.
1056N/AIt will be detected automatically by the server, so you don't need to install
1056N/AFor older Solaris x86 and for Solaris SPARC releases, the source for this
1056N/Ain the xserver source distribution.
1056N/ABuilding, and installing the driver is relatively straight forward. Please read
1056N/Aits accompanying README file.
1276N/A</
p></
li><
li class="listitem"><
p>
1056N/AXqueue is <
span class="emphasis"><
em>NOT</
em></
span> supported under Solaris.
1276N/A</
p></
div><
div class="sect1"><
div class="titlepage"><
div><
div><
h2 class="title" style="clear: both"><
a id="Bug_Notification"></
a>Bug Notification</
h2></
div></
div></
div><
p>
1056N/ABug reports should be reported at
1276N/Axorg product or sent to <
code class="email"><<
a class="email" href="mailto:xorg@lists.freedesktop.org">xorg@lists.freedesktop.org</
a>></
code>.
1056N/A</
p></
div></
div></
body></
html>