Ignore:
Timestamp:
03/18/2020 10:00:14 AM (4 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
63228ac1
Parents:
dca1247
Message:

Format general/genutils

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genutils/screen.xml

    rdca1247 rb7a85cd9  
    3030    <title>Introduction to Screen</title>
    3131
    32     <para><application>Screen</application> is a terminal multiplexor that
    33     runs several separate processes, typically interactive shells, on a single
    34     physical character-based terminal. Each virtual terminal emulates a DEC
    35     VT100 plus several ANSI X3.64 and ISO 2022 functions and also provides
    36     configurable input and output translation, serial port support,
    37     configurable logging, multi-user support, and many character encodings,
    38     including UTF-8. Screen sessions can be detached and resumed
    39     later on a different terminal.</para>
     32    <para>
     33      <application>Screen</application> is a terminal multiplexor that runs
     34      several separate processes, typically interactive shells, on a single
     35      physical character-based terminal. Each virtual terminal emulates a DEC
     36      VT100 plus several ANSI X3.64 and ISO 2022 functions and also provides
     37      configurable input and output translation, serial port support,
     38      configurable logging, multi-user support, and many character encodings,
     39      including UTF-8. Screen sessions can be detached and resumed
     40      later on a different terminal.
     41    </para>
    4042
    4143    &lfs91_checked;
     
    4446    <itemizedlist spacing="compact">
    4547      <listitem>
    46         <para>Download (HTTP): <ulink url="&screen-download-http;"/></para>
    47       </listitem>
    48       <listitem>
    49         <para>Download (FTP): <ulink url="&screen-download-ftp;"/></para>
    50       </listitem>
    51       <listitem>
    52         <para>Download MD5 sum: &screen-md5sum;</para>
    53       </listitem>
    54       <listitem>
    55         <para>Download size: &screen-size;</para>
    56       </listitem>
    57       <listitem>
    58         <para>Estimated disk space required: &screen-buildsize;</para>
    59       </listitem>
    60       <listitem>
    61         <para>Estimated build time: &screen-time;</para>
     48        <para>
     49          Download (HTTP): <ulink url="&screen-download-http;"/>
     50        </para>
     51      </listitem>
     52      <listitem>
     53        <para>
     54          Download (FTP): <ulink url="&screen-download-ftp;"/>
     55        </para>
     56      </listitem>
     57      <listitem>
     58        <para>
     59          Download MD5 sum: &screen-md5sum;
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
     64          Download size: &screen-size;
     65        </para>
     66      </listitem>
     67      <listitem>
     68        <para>
     69          Estimated disk space required: &screen-buildsize;
     70        </para>
     71      </listitem>
     72      <listitem>
     73        <para>
     74          Estimated build time: &screen-time;
     75        </para>
    6276      </listitem>
    6377    </itemizedlist>
     
    7690    <title>Installation of Screen</title>
    7791
    78     <para>Install <application>Screen</application> by running the
    79     following commands:</para>
     92    <para>
     93      Install <application>Screen</application> by running the
     94      following commands:
     95    </para>
    8096
    8197<screen><userinput>./configure --prefix=/usr                     \
     
    89105make</userinput></screen>
    90106
    91     <para>This package does not come with a test suite.</para>
    92 
    93     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     107    <para>
     108      This package does not come with a test suite.
     109    </para>
     110
     111    <para>
     112      Now, as the <systemitem class="username">root</systemitem> user:
     113    </para>
    94114
    95115<screen role="root"><userinput>make install &amp;&amp;
     
    101121    <title>Command Explanations</title>
    102122
    103     <para><parameter>--with-socket-dir=/run/screen</parameter>: This option
    104     places the per-user sockets in a standard location.</para>
    105 
    106     <para><parameter>--with-sys-screenrc=/etc/screenrc</parameter>: This option
    107     places the global screenrc file in <filename
    108     class='directory'>/etc</filename>.  </para>
    109 
    110     <para><parameter>--with-pty-group=5</parameter>: This option sets the gid
    111     to the value used by LFS.</para>
    112 
    113     <note><para>Older versions of LFS use the value 4 for the tty group. If
    114     you are using LFS version 7.1 or older, change the pty-group option
    115     to 4.</para></note>
    116 
    117     <para><command>sed -i -e "s%/usr/local/etc/screenrc%/etc/screenrc%"
    118     {etc,doc}/*</command>: This command corrects the configuration and
    119     documentation files to the location that is used here for the global
    120     screenrc file.</para>
     123    <para>
     124      <parameter>--with-socket-dir=/run/screen</parameter>: This option
     125      places the per-user sockets in a standard location.
     126    </para>
     127
     128    <para>
     129      <parameter>--with-sys-screenrc=/etc/screenrc</parameter>: This option
     130      places the global screenrc file in <filename
     131      class='directory'>/etc</filename>.
     132    </para>
     133
     134    <para>
     135      <parameter>--with-pty-group=5</parameter>: This option sets the gid
     136      to the value used by LFS.
     137    </para>
     138
     139    <para>
     140      <command>sed -i -e "s%/usr/local/etc/screenrc%/etc/screenrc%"
     141      {etc,doc}/*</command>: This command corrects the configuration and
     142      documentation files to the location that is used here for the global
     143      screenrc file.
     144    </para>
    121145
    122146  </sect2>
     
    128152      <title>Config Files</title>
    129153
    130       <para><filename>/etc/screenrc</filename> and
    131       <filename>~/.screenrc</filename></para>
     154      <para>
     155        <filename>/etc/screenrc</filename> and
     156        <filename>~/.screenrc</filename>
     157      </para>
    132158
    133159      <indexterm zone="screen screen-config">
     
    144170      <title>Configuration Information</title>
    145171
    146       <para>You may want to look at the example configuration file that was
    147       installed and customize it for your needs.</para>
     172      <para>
     173        You may want to look at the example configuration file that was
     174        installed and customize it for your needs.
     175      </para>
    148176
    149177    </sect3>
     
    174202        <term><command>screen</command></term>
    175203        <listitem>
    176           <para>is a terminal multiplexor with VT100/ANSI
    177           terminal emulation.</para>
     204          <para>
     205            is a terminal multiplexor with VT100/ANSI terminal emulation.
     206          </para>
    178207          <indexterm zone="screen screen-prog">
    179208            <primary sortas="b-screen">screen</primary>
Note: See TracChangeset for help on using the changeset viewer.