Ignore:
Timestamp:
03/19/2020 05:57:38 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:
09f0998
Parents:
7226770c
Message:

Format xsoft chapter

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • xsoft/other/rxvt-unicode.xml

    r7226770c r622c1021  
    3030    <title>Introduction to rxvt-unicode</title>
    3131
    32     <para><application>rxvt-unicode</application> is a clone of the terminal
    33     emulator <application>rxvt</application>, an X Window System terminal
    34     emulator which includes support for XFT and Unicode.</para>
     32    <para>
     33      <application>rxvt-unicode</application> is a clone of the terminal
     34      emulator <application>rxvt</application>, an X Window System terminal
     35      emulator which includes support for XFT and Unicode.
     36    </para>
    3537
    3638    &lfs91_checked;
     
    3941    <itemizedlist spacing="compact">
    4042      <listitem>
    41         <para>Download (HTTP): <ulink url="&rxvt-unicode-download-http;"/></para>
    42       </listitem>
    43       <listitem>
    44         <para>Download (FTP): <ulink url="&rxvt-unicode-download-ftp;"/></para>
    45       </listitem>
    46       <listitem>
    47         <para>Download MD5 sum: &rxvt-unicode-md5sum;</para>
    48       </listitem>
    49       <listitem>
    50         <para>Download size: &rxvt-unicode-size;</para>
    51       </listitem>
    52       <listitem>
    53         <para>Estimated disk space required: &rxvt-unicode-buildsize;</para>
    54       </listitem>
    55       <listitem>
    56         <para>Estimated build time: &rxvt-unicode-time;</para>
     43        <para>
     44          Download (HTTP): <ulink url="&rxvt-unicode-download-http;"/>
     45        </para>
     46      </listitem>
     47      <listitem>
     48        <para>
     49          Download (FTP): <ulink url="&rxvt-unicode-download-ftp;"/>
     50        </para>
     51      </listitem>
     52      <listitem>
     53        <para>
     54          Download MD5 sum: &rxvt-unicode-md5sum;
     55        </para>
     56      </listitem>
     57      <listitem>
     58        <para>
     59          Download size: &rxvt-unicode-size;
     60        </para>
     61      </listitem>
     62      <listitem>
     63        <para>
     64          Estimated disk space required: &rxvt-unicode-buildsize;
     65        </para>
     66      </listitem>
     67      <listitem>
     68        <para>
     69          Estimated build time: &rxvt-unicode-time;
     70        </para>
    5771      </listitem>
    5872    </itemizedlist>
     
    7993    <title>Installation of rxvt-unicode</title>
    8094
    81     <para>Install <application>rxvt-unicode</application> by running the
    82     following commands:</para>
     95    <para>
     96      Install <application>rxvt-unicode</application> by running the
     97      following commands:
     98    </para>
    8399
    84100<screen><userinput>./configure --prefix=/usr --enable-everything &amp;&amp;
    85101make</userinput></screen>
    86102
    87     <para>This package does not come with a test suite.</para>
    88 
    89     <para>Now, as the <systemitem class="username">root</systemitem>
    90     user:</para>
     103    <para>
     104      This package does not come with a test suite.
     105    </para>
     106
     107    <para>
     108      Now, as the <systemitem class="username">root</systemitem> user:
     109    </para>
    91110
    92111<screen role="root"><userinput>make install</userinput></screen>
     
    97116    <title>Command Explanations</title>
    98117
    99     <para><parameter>--enable-everything</parameter>: Add support for all
    100     non-multichoice options. Details about the different options can be found in
    101     the file <filename>README.configure</filename>.</para>
    102 
    103     <para><option>--disable-xft</option>: Remove support for Xft fonts.</para>
    104 
    105     <para><option>--disable-perl</option>: Disable the embedded
    106     <application>Perl</application> interpreter.</para>
    107 
    108     <para><option>--disable-afterimage</option>: Remove support for
    109     libAfterImage.</para>
     118    <para>
     119      <parameter>--enable-everything</parameter>: Add support for all
     120      non-multichoice options. Details about the different options can be
     121      found in the file <filename>README.configure</filename>.
     122    </para>
     123
     124    <para>
     125      <option>--disable-xft</option>: Remove support for Xft fonts.
     126    </para>
     127
     128    <para>
     129      <option>--disable-perl</option>: Disable the embedded
     130      <application>Perl</application> interpreter.
     131    </para>
     132
     133    <para>
     134      <option>--disable-afterimage</option>: Remove support for
     135      libAfterImage.
     136    </para>
    110137
    111138  </sect2>
     
    114141    <title>Configuring rxvt-unicode</title>
    115142
    116     <para>The <application>rxvt-unicode</application> terminal emulator uses the
    117     resource class <classname>URxvt</classname> and the resource name
    118     <classname>urxvt</classname>. You can add X resource definitions to a user's
    119     <filename>~/.Xresources</filename> or <filename>~/.Xdefaults</filename>
    120     files or to the system-wide <filename>/etc/X11/app-defaults/URxvt</filename>
    121     file. The following example will load the <classname>matcher</classname>
    122     <application>Perl</application> extension (assuming
    123     <application>Perl</application> support wasn't disabled), which enables a
    124     left button click to open an underlined URL in the specified browser, sets a
    125     background and foreground color and loads an Xft font (as the
    126     <systemitem class="username">root</systemitem> user):</para>
     143    <para>
     144      The <application>rxvt-unicode</application> terminal emulator uses the
     145      resource class <classname>URxvt</classname> and the resource name
     146      <classname>urxvt</classname>. You can add X resource definitions to a
     147      user's <filename>~/.Xresources</filename> or
     148      <filename>~/.Xdefaults</filename> files or to the system-wide
     149      <filename>/etc/X11/app-defaults/URxvt</filename> file. The following
     150      example will load the <classname>matcher</classname>
     151      <application>Perl</application> extension (assuming
     152      <application>Perl</application> support wasn't disabled), which enables
     153      a left button click to open an underlined URL in the specified browser,
     154      sets a background and foreground color and loads an Xft font (as the
     155      <systemitem class="username">root</systemitem> user):
     156    </para>
    127157
    128158<screen role="root"><userinput>cat &gt;&gt; /etc/X11/app-defaults/URxvt &lt;&lt; "EOF"
     
    150180EOF</userinput></screen>
    151181
    152     <para>In order to view the defined X resources, issue:</para>
     182    <para>
     183      In order to view the defined X resources, issue:
     184    </para>
    153185
    154186<screen role="nodump"><userinput>xrdb -query</userinput></screen>
    155187
    156     <para>In order to add the modifications of the new user configuration file,
    157     keeping previously X configurations (of course, unless you are changing any
    158     on previously define), issue:</para>
     188    <para>
     189      In order to add the modifications of the new user configuration file,
     190      keeping previously X configurations (of course, unless you are changing
     191      any on previously define), issue:
     192    </para>
    159193
    160194<screen role="nodump"><userinput>xrdb -merge ~/.Xresources</userinput></screen>
    161195
    162     <para>The <application>rxvt-unicode</application> application can also run
    163     in a daemon mode, which makes it possible to open multiple terminal windows
    164     within the same process. The <command>urxvtc</command> client then connects
    165     to the <command>urxvtd</command> daemon and requests a new terminal window.
    166     Use this option with caution. If the daemon crashes, all the running
    167     processes in the terminal windows are terminated.</para>
    168 
    169     <para>You can start the <command>urxvtd</command> daemon in the system or
    170     personal startup <command>X</command> session script (e.g.,
    171     <filename>~/.xinitrc</filename>) by adding the following lines near the top
    172     of the script:</para>
     196    <para>
     197      The <application>rxvt-unicode</application> application can also run
     198      in a daemon mode, which makes it possible to open multiple terminal
     199      windows within the same process. The <command>urxvtc</command> client
     200      then connects to the <command>urxvtd</command> daemon and requests a
     201      new terminal window.  Use this option with caution. If the daemon
     202      crashes, all the running processes in the terminal windows are
     203      terminated.
     204    </para>
     205
     206    <para>
     207      You can start the <command>urxvtd</command> daemon in the system or
     208      personal startup <command>X</command> session script (e.g.,
     209      <filename>~/.xinitrc</filename>) by adding the following lines near the
     210      top of the script:
     211    </para>
    173212
    174213<screen role="nodump"><userinput><literal># Start the urxvtd daemon
    175214urxvtd -q -f -o &amp;</literal></userinput></screen>
    176215
    177     <para>For more information, examine the <command>urxvt</command>,
    178     <command>urxvtd</command>, <command>urxvtc</command>, and
    179     <filename>urxvtperl</filename> man pages.</para>
    180 
    181     <para>If you use a Desktop Environment, a menu entry can be included,
    182     issuing, as the <systemitem class="username">root</systemitem> user:</para>
     216    <para>
     217      For more information, examine the <command>urxvt</command>,
     218      <command>urxvtd</command>, <command>urxvtc</command>, and
     219      <filename>urxvtperl</filename> man pages.
     220    </para>
     221
     222    <para>
     223      If you use a Desktop Environment, a menu entry can be included,
     224      issuing, as the <systemitem class="username">root</systemitem> user:
     225    </para>
    183226
    184227<screen role="root"><userinput>cat &gt; /usr/share/applications/urxvt.desktop &lt;&lt; "EOF" &amp;&amp;
     
    199242update-desktop-database -q</userinput></screen>
    200243
    201     <para>For that, you need <xref linkend="desktop-file-utils"/> and at least
    202     one of <xref linkend="gnome-icon-theme"/>, <xref linkend="oxygen-icons5"/>
    203     and <xref linkend="lxde-icon-theme"/>. Uncomment the line with
    204     <quote>StartupNotify=true</quote> if <xref linkend="startup-notification"/>
    205     is installed.</para>
     244    <para>
     245      For that, you need <xref linkend="desktop-file-utils"/> and at least
     246      one of <xref linkend="gnome-icon-theme"/>, <xref linkend="oxygen-icons5"/>
     247      and <xref linkend="lxde-icon-theme"/>. Uncomment the line with
     248      <quote>StartupNotify=true</quote> if <xref
     249      linkend="startup-notification"/> is installed.
     250    </para>
    206251
    207252  </sect2>
     
    231276        <term><command>urxvt</command></term>
    232277        <listitem>
    233           <para>is a terminal emulator for the X Window System.</para>
     278          <para>
     279            is a terminal emulator for the X Window System.
     280          </para>
    234281          <indexterm zone="rxvt-unicode urxvt-bin">
    235282            <primary sortas="b-urxvt-bin">urxvt</primary>
     
    241288        <term><command>urxvtd</command></term>
    242289        <listitem>
    243           <para>is the <command>urxvt</command> terminal daemon.</para>
     290          <para>
     291            is the <command>urxvt</command> terminal daemon.
     292          </para>
    244293          <indexterm zone="rxvt-unicode urxvtd">
    245294            <primary sortas="b-urxvtd">urxvtd</primary>
     
    251300        <term><command>urxvtc</command></term>
    252301        <listitem>
    253           <para>controls the <command>urxvtd</command> daemon.</para>
     302          <para>
     303            controls the <command>urxvtd</command> daemon.
     304          </para>
    254305          <indexterm zone="rxvt-unicode urxvtc">
    255306            <primary sortas="b-urxvtc">urxvtc</primary>
Note: See TracChangeset for help on using the changeset viewer.