Changeset 99fb6aa for x


Ignore:
Timestamp:
04/23/2006 12:11:29 AM (18 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 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:
dad0149a
Parents:
dff0c07f
Message:

Updated Additional X Window System Configuration section

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/x-config.xml

    rdff0c07f r99fb6aa  
    1717
    1818  <para>Below you will find information on fine tuning the components of both
    19   variants of <application>X Window System</application>. The documentation
     19  variants of the <application>X Window System</application>. The documentation
    2020  links are specifically for <application>XFree86</application>, however, the
    2121  information contained in those documents usually pertains to
    22   <application>Xorg</application> as well.</para>
    23 
    24   <para condition="html" role="usernotes">User Notes:
    25   <ulink url="&blfs-wiki;/InputMethods"/></para>
     22  <application>Xorg</application> as well.  Detailed descripttions are also
     23  located in the <filename>xorg.conf</filename> or
     24  <filename>XF86Config</filename> man pages.</para>
    2625
    2726  <sect2 id='xinput'>
    2827    <title>Setting up X Input Devices</title>
    2928
    30     <para>This is a new section for BLFS. For now, here are some convenient
    31     links for additional configuration of X input devices. Descriptive content
    32     will be added soon.</para>
     29    <para condition="html" role="usernotes">User Notes:
     30    <ulink url="&blfs-wiki;/InputMethods"/></para>
    3331
    3432    <sect3 id='xkeyboard'>
    3533      <title>Keyboards</title>
     34
     35      <para>The following external links provide a good introduction
     36      to setting up various keybords.</para>
    3637
    3738      <para><ulink url="http://www.xfree86.org/current/XKB-Config.html">The
     
    7778    </sect3>
    7879
    79     <sect3 id='xinput-other'>
    80       <title>Other</title>
    81 
    82       <para>To be added...</para>
    83 
    84     </sect3>
    85 
    8680  </sect2>
    8781
    88   <sect2>
     82  <sect2 id='xdisplay'>
    8983    <title>Fine Tuning Display Settings</title>
     84
     85    <para condition="html" role="usernotes">User Notes:
     86    <ulink url="&blfs-wiki;/xdisplay"/></para>
    9087
    9188    <sect3>
    9289      <title>The 'Monitor' Section</title>
    9390
    94       <para>To be added...</para>
    95 
     91      <para>One or more monitor sections specify the charateristics of your
     92      monitor(s).  Usually, the setup program can probe your monitor and setup
     93      a monitor properly, however, this does not always work.  The most common
     94      entries that need to be updated are <option>HorizSync</option> and
     95      <option>VertRefresh</option>.  If the configuration program does not set
     96      these properly, you will notice a resolution much lower than desired.
     97      The default <option>HorizSync</option> setting is 28-33kHz which is very
     98      conservative.  The default  <option>VertRefresh</option> is 43-72Hz.
     99      Consult your monitor documentation or search on line for the proper
     100      settings for your monitor.</para>
     101
     102      <para>It is also possible to control many detailed timing characteristics
     103      of a monitor with a <option>Modeline</option> setting.  Most users will
     104      not need to do this, but details are in the man page referenced above.
     105      </para>
     106
     107      <warning><para>Incorrect monitor settings can destroy your monitor or
     108      even set it on fire!  For most newer monitors, the result of overly
     109      aggressive settings is a blank screen, but older monitors do not all have
     110      built in safeguards.</para></warning>
     111
     112      <para>Other items that may be of interest in this section is the
     113      <option>DPMS</option> and associated <option>StandbyTime</option>,
     114      <option>SuspendTime</option>, and <option>OffTime</option> options.
     115      These parameters control the enrgy saving features of your monitor.  They
     116      may also be controled at runtime with the <command>xset</command> command
     117      or via a graphical interface such as <application>KDE</application>'s
     118      Control Center.</para>
     119
     120      <para>A typical monitor sections will normally look like:</para>
     121
     122<screen><literal>Section "Monitor"
     123    DisplaySize   400   300 # mm
     124    Identifier   "Monitor0"
     125    VendorName   "VSC"
     126    ModelName    "G810-2"
     127    HorizSync     30.0 - 92.0
     128    VertRefresh   50.0 - 180.0
     129    Option       "DPMS"   
     130    Option       "StandbyTime" "10"
     131    Option       "SuspendTime" "20"
     132    Option       "OffTime"     "30"
     133EndSection</literal></screen>
     134               
    96135    </sect3>
    97136
     
    99138      <title>The 'Device' Section</title>
    100139
    101       <para>To be added...</para>
    102 
    103       <para><ulink
    104       url="http://www.xfree86.org/current/manindex4.html">Devices</ulink></para>
     140      <para>This section basically controls your video card. The key entry is
     141      the <option>Driver</option> setting.  This can be a driver from the
     142      <application>X</application> distribution you are using, from the kernel
     143      source, or a proprietary driver for devices such as a Nvidia graphics
     144      adaptor.  The driver often is a kernel module or built into the kernel
     145      itself, but there are also separate non-kernal components usually found
     146      in the <filename
     147      class='directory'>/usr/X11R6/lib/modules/drivers/</filename> directory.
     148      These were either built with the <application>X</application> server or
     149      installed via external (e.g. proprietary) programs.</para>
     150
     151      <para>There are many options for device drivers and most are specific to
     152      the driver being used.  Documentation for many drivers can be found at
     153      the <ulink url="http://www.xfree86.org/current/manindex4.html">XFree86
     154      Driver Manual Pages</ulink>.</para>
     155
     156      <para>A typical Device section will look like:</para>
     157
     158<screen><literal>Section "Device"
     159    Identifier  "Videocard0"
     160    Driver      "radeon"
     161    VendorName  "Videocard vendor"
     162    BoardName   "ATI Radeon 7500"
     163EndSection</literal></screen>
    105164
    106165    </sect3>
     
    108167  </sect2>
    109168
     169  <sect2 id='xlayouts'>
     170    <title>Display Layouts</title>
     171
     172    <para condition="html" role="usernotes">User Notes:
     173    <ulink url="&blfs-wiki;/xlayouts"/></para>
     174
     175    <para>Within the <application>X Window System</application> configuration
     176    file there may be multiple layout sections like:</para>
     177
     178<screen><literal>Section "ServerLayout"
     179    Identifier     "X.org Configured"
     180    Screen      0  "Screen0" 0 0
     181    InputDevice    "Mouse0" "CorePointer"
     182    InputDevice    "Keyboard0" "CoreKeyboard"
     183EndSection</literal></screen>
     184         
     185    <para>The default layout is the first, but if you have special needs,
     186    you can create others with different configurations.  The
     187    <option>Identifier</option> line in each section is the key.  Different
     188    layouts can be created using different Screen and InputDevice sections.</para>
     189
     190    <para>After the configuration file is updated, an alternate configuration
     191    can be specified on the <command>startx</command> line.  For instance,
     192    to start <application>X</application> with an alternate layout with an
     193    Identifier of "layout2", use the following command line:</para>
     194
     195<screen><command>startx -- -layout layout2</command></screen>
     196
     197
     198  </sect2>
     199
    110200</sect1>
Note: See TracChangeset for help on using the changeset viewer.