Changeset 2f4014b for x


Ignore:
Timestamp:
07/10/2012 05:04:23 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
ec43904
Parents:
6ed5123
Message:

Xorg Server 1.12.3

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10407 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
x/installing
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • x/installing/x7driver.xml

    r6ed5123 r2f4014b  
    126126esac &amp;&amp;
    127127
    128 ./configure $XORG_CONFIG \
    129     --with-xorg-module-dir=$XORG_PREFIX/lib/X11/modules &amp;&amp;
     128./configure $XORG_CONFIG &amp;&amp;
    130129make</userinput></screen>
    131130
     
    147146    offending characters to ones that <command>man</command> can properly
    148147    display.</para>
    149 
    150     <para><parameter>--with-xorg-module-dir=...</parameter>: This switch
    151     ensures that the drivers are installed into the correct directory.</para>
    152148
    153149  </sect2>
  • x/installing/x7driveradd.xml

    r6ed5123 r2f4014b  
    135135      </para>
    136136
    137 <screen><userinput>./configure $XORG_CONFIG \
    138             --with-xorg-module-dir=$XORG_PREFIX/lib/X11/modules &amp;&amp;
     137<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
    139138make</userinput></screen>
    140139
     
    148147
    149148<screen role="root"><userinput>make install</userinput></screen>
    150     </sect3>
    151 
    152     <sect3 role="commands">
    153       <title>Command Explanations</title>
    154 
    155       <para>
    156         <parameter>--with-xorg-module-dir=...</parameter>: This switch
    157         ensures that the drivers are installed into the correct directory.
    158       </para>
    159 
    160149    </sect3>
    161150
     
    296285      </para>
    297286
    298 <screen><userinput>./configure $XORG_CONFIG \
    299             --with-xorg-module-dir=$XORG_PREFIX/lib/X11/modules &amp;&amp;
     287<screen><userinput>./configure $XORG_CONFIG &amp;&amp;
    300288make</userinput></screen>
    301289
     
    309297
    310298<screen role="root"><userinput>make install</userinput></screen>
    311     </sect3>
    312 
    313     <sect3 role="commands">
    314       <title>Command Explanations</title>
    315 
    316       <para>
    317         <parameter>--with-xorg-module-dir=...</parameter>: This switch
    318         ensures that the drivers are installed into the correct directory.
    319       </para>
    320 
    321299    </sect3>
    322300
  • x/installing/xorg-server.xml

    r6ed5123 r2f4014b  
    55  %general-entities;
    66
    7   <!ENTITY xorg-server-download-http "http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2">
    8   <!ENTITY xorg-server-download-ftp  "ftp://ftp.x.org/pub/individual/xserver/xorg-server-&xorg-server-version;.tar.bz2">
    9   <!ENTITY xorg-server-md5sum        "791f0323b886abb7954de7f042bb7dc6">
    10   <!ENTITY xorg-server-size          "5.2 MB">
    11   <!ENTITY xorg-server-buildsize     "405 MB">
    12   <!ENTITY xorg-server-time          "2.1 SBU">
     7  <!ENTITY xorg-server-download-http "&xorg-download-http;/xserver/xorg-server-&xorg-server-version;.tar.bz2">
     8  <!ENTITY xorg-server-download-ftp  "&xorg-download-ftp;/xserver/xorg-server-&xorg-server-version;.tar.bz2">
     9  <!ENTITY xorg-server-md5sum        "65a53b11bc01dcc97ee9b201dc620c32">
     10  <!ENTITY xorg-server-size          "5.3 MB">
     11  <!ENTITY xorg-server-buildsize     "430 MB">
     12  <!ENTITY xorg-server-time          "2.2 SBU">
    1313
    1414]>
     
    2525
    2626  <indexterm zone="xorg-server">
    27     <primary sortas="a-xorg-server">Xorg Server</primary>
     27    <primary sortas="a-xorg-server">xorg-server</primary>
    2828  </indexterm>
    2929
    3030  <sect2 role="package">
    31     <title>Introduction to Xorg-Server</title>
    32 
    33     <para>The <application>Xorg</application> Server is the core
    34     of the X Window system.</para>
     31    <title>Introduction to Xorg Server</title>
     32
     33    <para>
     34      The <application>Xorg</application> Server is the core
     35      of the X Window system.
     36    </para>
    3537
    3638    &lfs71_checked;
     
    3941    <itemizedlist spacing="compact">
    4042      <listitem>
    41         <para>Download (HTTP): <ulink url="&xorg-server-download-http;"/></para>
    42       </listitem>
    43       <listitem>
    44         <para>Download (FTP): <ulink url="&xorg-server-download-ftp;"/></para>
    45       </listitem>
    46       <listitem>
    47         <para>Download MD5 sum: &xorg-server-md5sum;</para>
    48       </listitem>
    49       <listitem>
    50         <para>Download size: &xorg-server-size;</para>
    51       </listitem>
    52       <listitem>
    53         <para>Estimated disk space required: &xorg-server-buildsize;</para>
    54       </listitem>
    55       <listitem>
    56         <para>Estimated build time: &xorg-server-time;</para>
     43        <para>
     44          Download (HTTP): <ulink url="&xorg-server-download-http;"/>
     45        </para>
     46      </listitem>
     47      <listitem>
     48        <para>
     49          Download (FTP): <ulink url="&xorg-server-download-ftp;"/>
     50        </para>
     51      </listitem>
     52      <listitem>
     53        <para>
     54          Download MD5 sum: &xorg-server-md5sum;
     55        </para>
     56      </listitem>
     57      <listitem>
     58        <para>
     59          Download size: &xorg-server-size;
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
     64          Estimated disk space required: &xorg-server-buildsize;
     65        </para>
     66      </listitem>
     67      <listitem>
     68        <para>
     69          Estimated build time: &xorg-server-time;
     70        </para>
    5771      </listitem>
    5872    </itemizedlist>
     
    6175
    6276    <bridgehead renderas="sect4">Required</bridgehead>
    63     <para role="required"><xref linkend="openssl"/>,
    64     <xref linkend="pixman"/>,
    65     <xref linkend="xorg7-font"/>, and
    66     <xref linkend="xkeyboard-config"/></para>
     77    <para role="required">
     78      <xref linkend="openssl"/>,
     79      <xref linkend="pixman"/>,
     80      <xref linkend="xorg7-font"/> and
     81      <xref linkend="xkeyboard-config"/>
     82    </para>
    6783
    6884    <bridgehead renderas="sect4">Optional</bridgehead>
    69     <para><xref linkend="dbus"/>,
    70     <xref linkend="doxygen"/> (to build API documentation),
    71     <xref linkend="xmlto"/>, (to build documentation),
    72     <xref linkend="fop"/>, (to build documentation),
    73     <xref linkend="gs"/> (to build documentation),
    74     <ulink url="http://www.freedesktop.org/wiki/Software/hal">Hal</ulink>,
    75     <xref linkend="mesalib"/> (required for DRI)</para>
     85    <para>
     86      <xref linkend="doxygen"/> (to build API documentation),
     87      <xref linkend="fop"/>, (to build documentation),
     88      <xref linkend="gs"/> (to build documentation) and
     89      <xref linkend="xmlto"/>, (to build documentation)
     90    </para>
    7691
    7792    <para condition="html" role="usernotes">User Notes:
    78     <ulink url='&blfs-wiki;/Xorg7Server'/></para>
    79 
     93      <ulink url='&blfs-wiki;/Xorg7Server'/>
     94    </para>
    8095  </sect2>
    8196
     
    86101
    87102<screen><userinput>./configure $XORG_CONFIG \
    88     --with-module-dir=$XORG_PREFIX/lib/X11/modules \
    89     --with-xkb-output=/var/lib/xkb \
    90     --enable-install-setuid &amp;&amp;
     103           --with-xkb-output=/var/lib/xkb \
     104           --enable-install-setuid &amp;&amp;
    91105make</userinput></screen>
    92106
    93     <para>To test the results, issue: <command>make check</command>.</para>
    94 
    95     <para>Now as the <systemitem class="username">root</systemitem>
    96     user:</para>
     107    <para>
     108      To test the results, issue: <command>make check</command>.
     109    </para>
     110
     111    <para>
     112      Now as the <systemitem class="username">root</systemitem>
     113      user:
     114    </para>
    97115
    98116<screen role="root"><userinput>make install &amp;&amp;
    99 mkdir /etc/X11 &amp;&amp;
    100 ln -s $XORG_PREFIX/share/X11/xorg.conf.d /etc/X11 &amp;&amp;
     117mkdir -pv /etc/X11/xorg.conf.d &amp;&amp;
    101118cat &gt;&gt; /etc/sysconfig/createfiles &lt;&lt; "EOF"
    102119/tmp/.ICE-unix dir 1777 root root
     120/tmp/.X11-unix dir 1777 root root
    103121EOF</userinput></screen>
    104122
     
    108126    <title>Command Explanations</title>
    109127
    110     <para><parameter>--with-module-dir=...</parameter>:  This parameter
    111     sets the destination for the installed modules.</para>
    112 
    113     <para><parameter>--enable-install-setuid</parameter>: The Xorg binary must
    114     run as the root user.  This switch ensures that the binary is installed
    115     setuid when <command>make</command> is run by an unprivileged user.</para>
    116 
    117 <!--    <para><option>- -disable-glx</option>: Disable building of the GLX
    118     extension.  This parameter is required if building without
    119     <application>Mesa</application>.</para>
    120 
    121     <para><option>- -disable-dri</option>: Disable building of the DRI
    122     extension.  This parameter is required if building without
    123     <application>Mesa</application>.</para>
    124 -->
    125 
    126     <para><command>ln -s $XORG_PREFIX/share/X11/xorg.conf.d /etc/X11</command>:
    127     This command ensures that the <application>Xorg</application> configuration
    128     directory is located in <filename
    129     class="directory">/etc/X11</filename>.</para>
    130 
    131     <para><command>cat &gt;&gt; /etc/sysconfig/createfiles...</command>: This
    132     command creates the <filename class='directory'>/tmp/.ICE-unix</filename>
    133     directory at startup, and ensures that the permissions and ownership are
    134     correct as is required by the server.</para>
     128    <para>
     129      <option>--enable-install-setuid</option>: The Xorg binary must run as
     130      the root user. This switch ensures that the binary is installed
     131      setuid when <command>make</command> is run by an unprivileged user.
     132    </para>
     133
     134    <para>
     135      <command>cat &gt;&gt; /etc/sysconfig/createfiles...</command>: This
     136      command creates the <filename class="directory">/tmp/.ICE-unix</filename>
     137      and <filename class="directory">/tmp/.X11-unix</filename> directories at
     138      startup, and ensures that the permissions and ownership are correct as
     139      required by the server.
     140    </para>
    135141
    136142  </sect2>
     
    141147    <segmentedlist>
    142148      <segtitle>Installed Programs</segtitle>
    143       <segtitle>Installed Libraries</segtitle>
    144149      <segtitle>Installed Directories</segtitle>
    145150
    146151      <seglistitem>
    147         <seg>cvt, dmx*, gtf, vdltodmx, X, Xnest, Xorg, Xvfb,
    148         and xdmxconfig</seg>
    149         <seg>None</seg>
    150         <seg>/var/lib/xkb and the following subdirectories of
    151         <envar>$XORG_PREFIX</envar>/: include/xorg, include/X11/pixmaps,
    152         lib/X11/modules and lib/xorg</seg>
     152        <seg>
     153          cvt, dmxaddinput, dmxaddscreen, dmxinfo, dmxreconfig, dmxresize,
     154          dmxrminput, dmxrmscreen, dmxtodmx, dmxwininfo, gtf, vdltodmx, X,
     155          Xdmx, xdmxconfig, Xnest, Xorg and Xvfb
     156        </seg>
     157        <seg>
     158          $XORG_PREFIX/include/xorg,
     159          $XORG_PREFIX/lib/xorg,
     160          $XORG_PREFIX/share/X11/xorg.conf.d and
     161          /var/lib/xkb
     162        </seg>
    153163      </seglistitem>
    154164    </segmentedlist>
     
    162172        <term><command>cvt</command></term>
    163173        <listitem>
    164           <para>calculates VESA CVT mode lines.</para>
     174          <para>
     175            calculates VESA CVT mode lines.
     176          </para>
    165177          <indexterm zone="xorg-server cvt-x7">
    166178            <primary sortas="b-cvt">cvt</primary>
     
    172184        <term><command>dmx*</command></term>
    173185        <listitem>
    174           <para>are various tools for manipulating the dmx server.</para>
     186          <para>
     187            are various tools used for manipulating the dmx server.
     188          </para>
    175189          <indexterm zone="xorg-server dmx-x7">
    176190            <primary sortas="b-dmx">dmx*</primary>
     
    182196        <term><command>gtf</command></term>
    183197        <listitem>
    184           <para>calculates VESA GTF mode lines.</para>
     198          <para>
     199            calculates VESA GTF mode lines.
     200          </para>
    185201          <indexterm zone="xorg-server gtf-x7">
    186202            <primary sortas="b-gtf">gtf</primary>
     
    192208        <term><command>vdltodmx</command></term>
    193209        <listitem>
    194           <para>is a tool to convert VDL config files to DMX config
    195           files.</para>
     210          <para>
     211            is a tool used to convert VDL config files to DMX config
     212            files.
     213          </para>
    196214          <indexterm zone="xorg-server vdltodmx-x7">
    197215            <primary sortas="b-vdltodmx">vdltodmx</primary>
     
    203221        <term><command>X</command></term>
    204222        <listitem>
    205           <para>is a symbolic link to Xorg.</para>
     223          <para>
     224            is a symbolic link to Xorg.
     225          </para>
    206226          <indexterm zone="xorg-server X-x7">
    207227            <primary sortas="b-X">X</primary>
     
    213233        <term><command>Xnest</command></term>
    214234        <listitem>
    215           <para>is a nested X server.</para>
     235          <para>
     236            is a nested X server.
     237          </para>
    216238          <indexterm zone="xorg-server Xnest-x7">
    217239            <primary sortas="b-Xnest">Xnest</primary>
     
    223245        <term><command>Xorg</command></term>
    224246        <listitem>
    225           <para>is the X11R7 X Server.</para>
     247          <para>
     248            is the X11R7 X Server.
     249          </para>
    226250          <indexterm zone="xorg-server Xorg-x7">
    227251            <primary sortas="b-Xorg">Xorg</primary>
     
    233257        <term><command>Xvfb</command></term>
    234258        <listitem>
    235           <para>is the virtual framebuffer X server for X Version 11.</para>
     259          <para>
     260            is the virtual framebuffer X server for X Version 11.
     261          </para>
    236262          <indexterm zone="xorg-server Xvfb-x7">
    237263            <primary sortas="b-Xvfb">Xvfb</primary>
     
    243269        <term><command>xdmxconfig</command></term>
    244270        <listitem>
    245           <para>is a graphical configuration utility for the dmx server.</para>
     271          <para>
     272            is a graphical configuration utility for the dmx server.
     273          </para>
    246274          <indexterm zone="xorg-server xdmxconfig-x7">
    247275            <primary sortas="b-xdmxconfig">xdmxconfig</primary>
Note: See TracChangeset for help on using the changeset viewer.