Changeset 97ee53d


Ignore:
Timestamp:
03/22/2020 08:34:34 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:
dcee7a56
Parents:
1b70960
Message:

Finish formatting the x chapter, and small updates

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

Location:
x
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • x/dm/dm.xml

    r1b70960 r97ee53d  
    1111  <title>Display Managers</title>
    1212
    13   <sect1 id="dm-introduction">
    14     <?dbhtml filename="dm-introduction.html" ?>
     13  <!--
     14  $LastChangedBy$
     15  $Date$
     16  -->
    1517
    16     <sect1info>
    17       <othername>$LastChangedBy$</othername>
    18       <date>$Date$</date>
    19     </sect1info>
     18  <para>
     19    Display Managers are graphical programs used for starting the graphical
     20    display (currently, the X server) and providing a login capability for
     21    a Window Manager or Desktop Environment.
     22  </para>
    2023
    21     <title>Introduction</title>
     24  <para>
     25    There are many Display Managers available. Some of the more well
     26    known include:
     27    <application>GDM</application>,
     28    <application>KDM</application> (deprecated),
     29    <application>LightDM</application>,
     30    <application>LXDM</application>,
     31    <application>Slim</application>, and
     32    <application>SDDM</application>.
     33  </para>
    2234
    23     <para>
    24       Display Managers are graphical programs used for starting the graphical
    25       display (currently, the X server) and providing a login capability for
    26       a Window Manager or Desktop Environment.
    27     </para>
     35  <para>
     36    Among the Desktop Environments available for Linux you find:
     37    <application>Enlightenment</application>,
     38    <application>GNOME</application>,
     39    <application>KDE</application>,
     40    <application>LXDE</application>,
     41    <application>LXQt</application>, and
     42    <application>XFce</application>.
     43  </para>
    2844
    29     <para>
    30       There are many Display Managers available. Some of the more well
    31       known include:
    32       <application>GDM</application>,
    33       <application>KDM</application> (deprecated),
    34       <application>LightDM</application>,
    35       <application>LXDM</application>,
    36       <application>Slim</application>, and
    37       <application>SDDM</application>.
    38     </para>
     45  <para>
     46    Choosing a Display Manager or Desktop Environment is highly subjective.
     47    The choice depends on the look and feel of the packages, the resources
     48    (memory and disk space) required, and the utilities included.
     49  </para>
    3950
    40     <para>
    41       Among the Desktop Environments available for Linux you find:
    42       <application>Enlightenment</application>,
    43       <application>GNOME</application>,
    44       <application>KDE</application>,
    45       <application>LXDE</application>,
    46       <application>LXQt</application>, and
    47       <application>XFce</application>.
    48     </para>
    49 
    50     <para>
    51       Choosing a Display Manager or Desktop Environment is highly subjective.
    52       The choice depends on the look and feel of the packages, the resources
    53       (memory and disk space) required, and the utilities included.
    54     </para>
    55 
    56     <para>
    57       In this chapter, the installation instructions of some Display Managers
    58       are presented. Later in the book, you will find other ones, which are
    59       provided as part of some Desktop Environments.
    60     </para>
    61 
    62   </sect1>
     51  <para>
     52    In this chapter, the installation instructions of some Display Managers
     53    are presented. Later in the book, you will find other ones, which are
     54    provided as part of some Desktop Environments.
     55  </para>
    6356
    6457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="lightdm.xml"/>
  • x/dm/lightdm.xml

    r1b70960 r97ee53d  
    217217install -v -dm770 -o lightdm -g lightdm /var/log/lightdm</userinput></screen>
    218218
    219      <para>Now build the greeter:</para>
     219     <para>
     220       Now build the greeter:
     221     </para>
    220222
    221223<screen><userinput>tar -xf ../lightdm-gtk-greeter-&lightdm-gtk-greeter-version;.tar.gz &amp;&amp;
  • x/icons/hicolor-icon-theme.xml

    r1b70960 r97ee53d  
    3131    <title>Introduction to hicolor-icon-theme</title>
    3232
    33     <para>The <application>hicolor-icon-theme</application> package
    34     contains a default fallback theme for implementations of the icon
    35     theme specification.</para>
     33    <para>
     34      The <application>hicolor-icon-theme</application> package
     35      contains a default fallback theme for implementations of the icon
     36      theme specification.
     37    </para>
    3638
    3739    &lfs91_checked;
     
    4042    <itemizedlist spacing="compact">
    4143      <listitem>
    42         <para>Download (HTTP): <ulink url="&hicolor-icon-theme-download-http;"/></para>
     44        <para>
     45          Download (HTTP): <ulink url="&hicolor-icon-theme-download-http;"/>
     46        </para>
    4347      </listitem>
    4448      <listitem>
    45         <para>Download (FTP): <ulink url="&hicolor-icon-theme-download-ftp;"/></para>
     49        <para>
     50          Download (FTP): <ulink url="&hicolor-icon-theme-download-ftp;"/>
     51        </para>
    4652      </listitem>
    4753      <listitem>
    48         <para>Download MD5 sum: &hicolor-icon-theme-md5sum;</para>
     54        <para>
     55          Download MD5 sum: &hicolor-icon-theme-md5sum;
     56        </para>
    4957      </listitem>
    5058      <listitem>
    51         <para>Download size: &hicolor-icon-theme-size;</para>
     59        <para>
     60          Download size: &hicolor-icon-theme-size;
     61        </para>
    5262      </listitem>
    5363      <listitem>
    54         <para>Estimated disk space required: &hicolor-icon-theme-buildsize;</para>
     64        <para>
     65          Estimated disk space required: &hicolor-icon-theme-buildsize;
     66        </para>
    5567      </listitem>
    5668      <listitem>
    57         <para>Estimated build time: &hicolor-icon-theme-time;</para>
     69        <para>
     70          Estimated build time: &hicolor-icon-theme-time;
     71        </para>
    5872      </listitem>
    5973    </itemizedlist>
     
    6781    <title>Installation of hicolor-icon-theme</title>
    6882
    69     <para>Install <application>hicolor-icon-theme</application> by running
    70     the following commands:</para>
     83    <para>
     84      Install <application>hicolor-icon-theme</application> by running
     85      the following commands:
     86    </para>
    7187
    7288<screen><userinput>./configure --prefix=/usr</userinput></screen>
    7389
    74     <para>This package does not come with a test suite.</para>
     90    <para>
     91      This package does not come with a test suite.
     92    </para>
    7593
    76     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     94    <para>
     95      Now, as the <systemitem class="username">root</systemitem> user:
     96    </para>
    7797
    7898<screen role="root"><userinput>make install</userinput></screen>
     
    103123        <term>/usr/share/icons/hicolor/*</term>
    104124        <listitem>
    105           <para>contains icon definitions used as defaults.</para>
     125          <para>
     126            contains icon definitions used as defaults.
     127          </para>
    106128        </listitem>
    107129      </varlistentry>
  • x/icons/icon-naming-utils.xml

    r1b70960 r97ee53d  
    3131    <title>Introduction to icon-naming-utils</title>
    3232
    33     <para>The <application>icon-naming-utils</application> package contains
    34     a <application>Perl</application> script used for maintaining backwards
    35     compatibility with current desktop icon themes, while migrating to the
    36     names specified in the <ulink
    37     url="http://standards.freedesktop.org/icon-naming-spec/latest/">
    38     Icon Naming Specification</ulink>.</para>
     33    <para>
     34      The <application>icon-naming-utils</application> package contains
     35      a <application>Perl</application> script used for maintaining backwards
     36      compatibility with current desktop icon themes, while migrating to the
     37      names specified in the <ulink
     38      url="http://standards.freedesktop.org/icon-naming-spec/latest/">
     39      Icon Naming Specification</ulink>.
     40    </para>
    3941
    4042   &lfs91_checked;
     
    4345    <itemizedlist spacing="compact">
    4446      <listitem>
    45         <para>Download (HTTP): <ulink url="&icon-naming-utils-download-http;"/></para>
     47        <para>
     48          Download (HTTP): <ulink url="&icon-naming-utils-download-http;"/>
     49        </para>
    4650      </listitem>
    4751      <listitem>
    48         <para>Download (FTP): <ulink url="&icon-naming-utils-download-ftp;"/></para>
     52        <para>
     53          Download (FTP): <ulink url="&icon-naming-utils-download-ftp;"/>
     54        </para>
    4955      </listitem>
    5056      <listitem>
    51         <para>Download MD5 sum: &icon-naming-utils-md5sum;</para>
     57        <para>
     58          Download MD5 sum: &icon-naming-utils-md5sum;
     59        </para>
    5260      </listitem>
    5361      <listitem>
    54         <para>Download size: &icon-naming-utils-size;</para>
     62        <para>
     63          Download size: &icon-naming-utils-size;
     64        </para>
    5565      </listitem>
    5666      <listitem>
    57         <para>Estimated disk space required: &icon-naming-utils-buildsize;</para>
     67        <para>
     68          Estimated disk space required: &icon-naming-utils-buildsize;
     69        </para>
    5870      </listitem>
    5971      <listitem>
    60         <para>Estimated build time: &icon-naming-utils-time;</para>
     72        <para>
     73          Estimated build time: &icon-naming-utils-time;
     74        </para>
    6175      </listitem>
    6276    </itemizedlist>
     
    6579
    6680    <bridgehead renderas="sect4">Required</bridgehead>
    67     <para role="required"><xref linkend="perl-xml-simple"/></para>
     81    <para role="required">
     82      <xref linkend="perl-xml-simple"/>
     83    </para>
    6884
    6985    <para condition="html" role="usernotes">User Notes:
     
    7591    <title>Installation of icon-naming-utils</title>
    7692
    77     <para>Install <application>icon-naming-utils</application> by running
    78     the following commands:</para>
     93    <para>
     94      Install <application>icon-naming-utils</application> by running
     95      the following commands:
     96    </para>
    7997
    8098<screen><userinput>./configure --prefix=/usr &amp;&amp;
    8199make</userinput></screen>
    82100
    83     <para>This package does not come with a test suite.</para>
     101    <para>
     102      This package does not come with a test suite.
     103    </para>
    84104
    85     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     105    <para>
     106      Now, as the <systemitem class="username">root</systemitem> user:
     107    </para>
    86108
    87109<screen role="root"><userinput>make install</userinput></screen>
     
    92114    <title>Command Explanations</title>
    93115
    94     <para></para>
     116    <para>
     117    </para>
    95118
    96119  </sect2>-->
     
    119142        <term><command>icon-name-mapping</command></term>
    120143        <listitem>
    121           <para>is a <application>Perl</application> script used for
    122           maintaining backwards compatibility with current desktop icon themes,
    123           while migrating to the names specified in the Icon Naming
    124           Specification.</para>
     144          <para>
     145            is a <application>Perl</application> script used for maintaining
     146            backwards compatibility with current desktop icon themes,
     147            while migrating to the names specified in the Icon Naming
     148            Specification.
     149          </para>
    125150          <indexterm zone="icon-naming-utils icon-name-mapping">
    126151            <primary sortas="b-icon-name-mapping">icon-name-mapping</primary>
  • x/icons/icons.xml

    r1b70960 r97ee53d  
    1111  <title>Icons</title>
    1212
    13   <sect1 id="icons-introduction">
    14     <?dbhtml filename="icons-introduction.html" ?>
     13  <!--
     14  $LastChangedBy$
     15  $Date$
     16  -->
    1517
    16     <sect1info>
    17       <othername>$LastChangedBy$</othername>
    18       <date>$Date$</date>
    19     </sect1info>
    20 
    21     <title>Introduction</title>
    22 
    23     <para>Window Managers and Desktop Environments can use icons from different
     18  <para>
     19    Window Managers and Desktop Environments can use icons from different
    2420    sources.  Generally icons are installed in <filename class='directory'>
    25     /usr/share/icons</filename> and are independent of distribution.</para>
    26 
    27   </sect1>
     21    /usr/share/icons</filename> and are independent of distribution.
     22  </para>
    2823
    2924  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="adwaita-icon-theme.xml"/>
  • x/icons/oxygen-icons5.xml

    r1b70960 r97ee53d  
    3030    <title>Introduction to oxygen-icons5</title>
    3131
    32     <para>The oxygen icons 5 theme is a photo-realistic icon style, with a
    33     high standard of graphics quality.
     32    <para>
     33      The oxygen icons 5 theme is a photo-realistic icon style, with a
     34      high standard of graphics quality.
    3435    </para>
    3536
     
    3940    <itemizedlist spacing="compact">
    4041      <listitem>
    41         <para>Download (HTTP): <ulink url="&oxygen-icons5-download-http;"/></para>
     42        <para>
     43          Download (HTTP): <ulink url="&oxygen-icons5-download-http;"/>
     44        </para>
    4245      </listitem>
    4346      <listitem>
    44         <para>Download (FTP): <ulink url="&oxygen-icons5-download-ftp;"/></para>
     47        <para>
     48          Download (FTP): <ulink url="&oxygen-icons5-download-ftp;"/>
     49        </para>
    4550      </listitem>
    4651      <listitem>
    47         <para>Download MD5 sum: &oxygen-icons5-md5sum;</para>
     52        <para>
     53          Download MD5 sum: &oxygen-icons5-md5sum;
     54        </para>
    4855      </listitem>
    4956      <listitem>
    50         <para>Download size: &oxygen-icons5-size;</para>
     57        <para>
     58          Download size: &oxygen-icons5-size;
     59        </para>
    5160      </listitem>
    5261      <listitem>
    53         <para>Estimated disk space required: &oxygen-icons5-buildsize;</para>
     62        <para>
     63          Estimated disk space required: &oxygen-icons5-buildsize;
     64        </para>
    5465      </listitem>
    5566      <listitem>
    56         <para>Estimated build time: &oxygen-icons5-time;</para>
     67        <para>
     68          Estimated build time: &oxygen-icons5-time;
     69        </para>
    5770      </listitem>
    5871    </itemizedlist>
     
    6275    <bridgehead renderas="sect4">Required</bridgehead>
    6376    <para role="required">
    64     <xref linkend="extra-cmake-modules"/> and
    65     <xref linkend="qt5"/>
     77      <xref linkend="extra-cmake-modules"/> and
     78      <xref linkend="qt5"/>
    6679    </para>
    6780
     
    7487    <title>Installation of oxygen-icons5</title>
    7588
    76     <para>First, enable scalable icons:</para>
     89    <para>
     90      First, enable scalable icons:
     91    </para>
    7792
    7893<screen><userinput>sed -i '/( oxygen/ s/)/scalable )/' CMakeLists.txt</userinput></screen>
    7994
    80     <para>Install <application>oxygen-icons5</application> by running
    81     the following commands:</para>
     95    <para>
     96      Install <application>oxygen-icons5</application> by running
     97      the following commands:
     98    </para>
    8299
    83100<screen><userinput>mkdir build &amp;&amp;
     
    90107    </para>
    91108
    92     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     109    <para>
     110      Now, as the <systemitem class="username">root</systemitem> user:
     111    </para>
    93112
    94113<screen role="root"><userinput>make install</userinput></screen>
  • x/installing/TTF-and-OTF-fonts.xml

    r1b70960 r97ee53d  
    521521    </indexterm>
    522522
    523     <para><ulink
    524       url="https://www.google.com/get/noto/help/cjk/">Noto Sans CJK</ulink>
     523    <para>
     524      <ulink url="https://www.google.com/get/noto/help/cjk/">
     525        Noto Sans CJK
     526      </ulink>
    525527      &ndash; Sans-Serif sets of all CJK fonts in a ttc &ndash; as the link
    526528      says, you can choose to install the TTC and cover all the languages in
     
    532534    xreflabel="Opendesktop-fonts">Opendesktop fonts</bridgehead>
    533535
    534     <para>A copy of version 1.4.2 of the <ulink
    535       url="https://sources.archlinux.org/other/opendesktop-fonts/">opendesktop-fonts</ulink>
     536    <para>
     537      A copy of version 1.4.2 of the
     538      <ulink url="https://sources.archlinux.org/other/opendesktop-fonts/">
     539        opendesktop-fonts
     540      </ulink>
    536541      is preserved at Arch. This was a later development of fireflysung which
    537542      BLFS used to recommend, adding Kai and Mono fonts. The name of the Sung
  • x/installing/xorg-config.xml

    r1b70960 r97ee53d  
    8686    <para>
    8787      To check if DRI drivers are installed properly, check the log file
    88       <filename revision="sysv">/var/log/Xorg.0.log</filename><filename
    89       revision="systemd">$HOME/.local/share/xorg/Xorg.0.log</filename> for
     88      <filename>$HOME/.local/share/xorg/Xorg.0.log</filename> (or
     89      <filename>/var/log/Xorg.0.log</filename> if you have
     90      built <xref linkend="xorg-server"/> with the suid bit) for
    9091      statements such as:
    9192    </para>
  • x/wm/fluxbox.xml

    r1b70960 r97ee53d  
    3434    <title>Introduction to Fluxbox</title>
    3535
    36     <para>The <application>Fluxbox</application> package contains a window
    37     manager.</para>
     36    <para>
     37      The <application>Fluxbox</application> package contains a window
     38      manager.
     39    </para>
    3840
    3941    &lfs91_checked;
     
    4244    <itemizedlist spacing="compact">
    4345      <listitem>
    44         <para>Download (HTTP): <ulink url="&fluxbox-download-http;"/></para>
    45       </listitem>
    46       <listitem>
    47         <para>Download (FTP): <ulink url="&fluxbox-download-ftp;"/></para>
    48       </listitem>
    49       <listitem>
    50         <para>Download MD5 sum: &fluxbox-md5sum;</para>
    51       </listitem>
    52       <listitem>
    53         <para>Download size: &fluxbox-size;</para>
    54       </listitem>
    55       <listitem>
    56         <para>Estimated disk space required: &fluxbox-buildsize;</para>
    57       </listitem>
    58       <listitem>
    59         <para>Estimated build time: &fluxbox-time;</para>
     46        <para>
     47          Download (HTTP): <ulink url="&fluxbox-download-http;"/>
     48        </para>
     49      </listitem>
     50      <listitem>
     51        <para>
     52          Download (FTP): <ulink url="&fluxbox-download-ftp;"/>
     53        </para>
     54      </listitem>
     55      <listitem>
     56        <para>
     57          Download MD5 sum: &fluxbox-md5sum;
     58        </para>
     59      </listitem>
     60      <listitem>
     61        <para>
     62          Download size: &fluxbox-size;
     63        </para>
     64      </listitem>
     65      <listitem>
     66        <para>
     67          Estimated disk space required: &fluxbox-buildsize;
     68        </para>
     69      </listitem>
     70      <listitem>
     71        <para>
     72          Estimated build time: &fluxbox-time;
     73        </para>
    6074      </listitem>
    6175    </itemizedlist>
     
    6478
    6579    <bridgehead renderas="sect4">Required</bridgehead>
    66     <para role="required"><xref linkend="x-window-system"/></para>
     80    <para role="required">
     81      <xref linkend="x-window-system"/>
     82    </para>
    6783
    6884    <bridgehead renderas="sect4">Optional</bridgehead>
     
    7086      <xref role="runtime" linkend="dbus"/> (runtime),
    7187      <xref linkend="fribidi"/>, and
    72       <xref linkend="imlib2"/> (if you wish to use other image formats in addition to XPM)
     88      <xref linkend="imlib2"/> (if you wish to use other image formats in
     89      addition to XPM)
    7390    </para>
    7491
     
    8198    <title>Installation of Fluxbox</title>
    8299
    83     <para>Install <application>Fluxbox</application> by running the following
    84     commands:</para>
     100    <para>
     101      Install <application>Fluxbox</application> by running the following
     102      commands:
     103    </para>
    85104
    86105<screen><userinput>./configure --prefix=/usr &amp;&amp;
    87106make</userinput></screen>
    88107
    89     <para>This package does not have a working testsuite.</para>
    90 
    91     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     108    <para>
     109      This package does not have a working testsuite.
     110    </para>
     111
     112    <para>
     113      Now, as the <systemitem class="username">root</systemitem> user:
     114    </para>
    92115
    93116<screen role="root"><userinput>make install</userinput></screen>
     
    101124      <title>Config Files</title>
    102125
    103       <para><filename>~/.fluxbox/init</filename>,
    104       <filename>~/.fluxbox/keys</filename>, and
    105       <filename>~/.fluxbox/menu</filename></para>
     126      <para>
     127        <filename>~/.fluxbox/init</filename>,
     128        <filename>~/.fluxbox/keys</filename>, and
     129        <filename>~/.fluxbox/menu</filename>
     130      </para>
    106131
    107132      <indexterm zone="fluxbox fluxbox-config">
     
    122147      <title>Configuration Information</title>
    123148
    124       <para>If <application>Fluxbox</application> is the only Window Manager
    125       you want to use, you can start it with an <filename>.xinitrc</filename>
    126       file in your home folder. Be sure to backup your
    127       current <filename>.xinitrc</filename> before proceeding.</para>
     149      <para>
     150        If <application>Fluxbox</application> is the only Window Manager
     151        you want to use, you can start it with an <filename>.xinitrc</filename>
     152        file in your home folder. Be sure to backup your
     153        current <filename>.xinitrc</filename> before proceeding.
     154      </para>
    128155
    129156      <indexterm zone="fluxbox fluxbox-config">
     
    133160<screen><userinput>echo startfluxbox &gt; ~/.xinitrc</userinput></screen>
    134161
    135       <para>Or alternatively, if you use a login manager like
    136       <application>GDM</application> or <application>LightDM</application> and would
    137       like to be able to choose <application>Fluxbox</application> at the login
    138       prompt, create a <filename>fluxbox.desktop</filename> file like this.</para>
    139 
    140       <para>As <systemitem class="username">root</systemitem>:</para>
     162      <para>
     163        Or alternatively, if you use a login manager like
     164        <xref linkend="gdm"/> or <xref linkend="lightdm"/>,
     165        and would like to be able to choose <application>Fluxbox</application>
     166        at the login prompt, create a <filename>fluxbox.desktop</filename>
     167        file. As <systemitem class="username">root</systemitem>:
     168      </para>
    141169
    142170<screen role="root"><userinput>mkdir -pv /usr/share/xsessions &amp;&amp;
     
    150178EOF</userinput></screen>
    151179
    152       <para>If you didn't install <application>GDM</application>,
    153       <application>SDDM</application>, or <application>LightDM</application>
    154       in <filename class='directory'>/usr</filename>,
    155       then change that command to fit the prefix you chose.</para>
    156 
    157       <para>Now create the <application>Fluxbox</application> configuration
    158       files:</para>
     180      <para>
     181        If you didn't install <xref linkend="gdm"/> or <xref
     182        linkend="lightdm"/> in <filename class='directory'>/usr</filename>,
     183        then change that command to fit the prefix you chose.
     184      </para>
     185
     186      <para>
     187        Now create the <application>Fluxbox</application> configuration files:
     188      </para>
    159189
    160190<screen><userinput>mkdir -v ~/.fluxbox &amp;&amp;
     
    162192cp -v /usr/share/fluxbox/keys ~/.fluxbox/keys</userinput></screen>
    163193
    164       <para>To generate the application menu, first you may wish to run
    165       <command>fluxbox-generate_menu -h</command>, in order to choose any
    166       <replaceable>&lt;user_options&gt;</replaceable>, then issue:</para>
    167 
    168 <screen><userinput>cd ~/.fluxbox &amp;&amp;
     194      <para>
     195        To generate the application menu, first you may wish to run
     196        <command>fluxbox-generate_menu -h</command>, in order to choose any
     197        <replaceable>&lt;user_options&gt;</replaceable>, then issue:
     198      </para>
     199
     200<screen role="nodump"><userinput>cd ~/.fluxbox &amp;&amp;
    169201fluxbox-generate_menu <replaceable>&lt;user_options&gt;</replaceable></userinput></screen>
    170202
    171       <para>Alternately, copy a pregenerated menu:</para>
     203      <para>
     204        Alternately, copy a pregenerated menu:
     205      </para>
    172206
    173207<screen><userinput>cp -v /usr/share/fluxbox/menu ~/.fluxbox/menu</userinput></screen>
    174208
    175       <para>Menu items are added by editing <filename>~/.fluxbox/menu</filename>.
    176       The syntax is explained on the <command>fluxbox</command> man page.</para>
    177 
    178       <para>If you want to use an image as your desktop background, copy the
    179       theme you like into <filename class='directory'>~/.fluxbox</filename>.
    180       Then add a line to make it use the correct image. In the following
    181       command, change <replaceable>&lt;theme&gt;</replaceable> for the name of
    182       the theme you want and change
    183       <replaceable>&lt;/path/to/nice/image.ext&gt;</replaceable> to point to
    184       the actual image you want to use, where <replaceable>ext</replaceable>
    185       must be <quote>xpm</quote>, if <xref linkend="imlib2"/> is not installed
    186       to allow other image formats.</para>
    187 
    188 <screen><userinput>cp /usr/share/fluxbox/styles/&lt;theme&gt; ~/.fluxbox/theme &amp;&amp;
     209      <para>
     210        Menu items are added by editing <filename>~/.fluxbox/menu</filename>.
     211        The syntax is explained on the <command>fluxbox</command> man page.
     212      </para>
     213
     214      <para>
     215        If you want to use an image as your desktop background, copy the
     216        theme you like into <filename class='directory'>~/.fluxbox</filename>.
     217        Then add a line to make it use the correct image. In the following
     218        command, change <replaceable>&lt;theme&gt;</replaceable> for the name
     219        of the theme you want and change
     220        <replaceable>&lt;/path/to/nice/image.ext&gt;</replaceable> to point to
     221        the actual image you want to use, where <replaceable>ext</replaceable>
     222        must be <quote>xpm</quote>, if <xref linkend="imlib2"/> is not installed
     223        to allow other image formats.
     224      </para>
     225
     226<screen role="nodump"><userinput>cp /usr/share/fluxbox/styles/&lt;theme&gt; ~/.fluxbox/theme &amp;&amp;
    189227
    190228sed -i 's,\(session.styleFile:\).*,\1 ~/.fluxbox/theme,' ~/.fluxbox/init &amp;&amp;
     
    195233echo "background.pixmap: &lt;/path/to/nice/image.ext&gt;" >> ~/.fluxbox/theme/theme.cfg</userinput></screen>
    196234
    197       <para>In some locales the font specified in the theme may not contain the
    198       needed characters. This results in menus with blank items. You can fix
    199       this by editing <filename>~/.fluxbox/theme</filename> with a text editor
    200       and altering it so that it names a suitable font.</para>
     235      <para>
     236        In some locales the font specified in the theme may not contain the
     237        needed characters. This results in menus with blank items. You can fix
     238        this by editing <filename>~/.fluxbox/theme</filename> with a text
     239        editor and altering it so that it names a suitable font.
     240      </para>
    201241
    202242    </sect3>
     
    228268        <term><command>fluxbox</command></term>
    229269        <listitem>
    230           <para>is a window manager for <application>X11</application> based
    231           on <application>Blackbox</application> 0.61.0.</para>
     270          <para>
     271            is a window manager for <application>X11</application> based
     272            on <application>Blackbox</application> 0.61.0.
     273          </para>
    232274          <indexterm zone="fluxbox fluxbox-prog">
    233275            <primary sortas="b-fluxbox">fluxbox</primary>
     
    239281        <term><command>fbsetbg</command></term>
    240282        <listitem>
    241           <para>is a utility that sets the background image. It requires one
    242           of the following at runtime:
    243           <command>Esetroot</command>, <command>wmsetbg</command>,
    244           <xref linkend="feh-prog"/>, <command>hsetroot</command>,
    245           <command>chbg</command>, <xref linkend="display"/>,
    246           <command>qiv</command>, <command>xv</command>,
    247           <command>xsri</command>, <command>xli</command>, or <command>xsetbg</command>.
    248           It also requires <xref linkend="which-prog"/> if <command>Esetroot</command> is
    249           found.</para>
     283          <para>
     284            is a utility that sets the background image. It requires one
     285            of the following at runtime:
     286            <command>Esetroot</command>, <command>wmsetbg</command>,
     287            <xref linkend="feh-prog"/>, <command>hsetroot</command>,
     288            <command>chbg</command>, <xref linkend="display"/>,
     289            <command>qiv</command>, <command>xv</command>,
     290            <command>xsri</command>, <command>xli</command>, or
     291            <command>xsetbg</command>. It also requires <xref
     292            linkend="which-prog"/> if <command>Esetroot</command> is found.
     293          </para>
    250294          <indexterm zone="fluxbox fbsetbg">
    251295            <primary sortas="b-fbsetbg">fbsetbg</primary>
     
    257301        <term><command>fbsetroot</command></term>
    258302        <listitem>
    259           <para>is a utility to change root window appearance based on the
    260           <application>Blackbox</application> application bsetroot.</para>
     303          <para>
     304            is a utility to change root window appearance based on the
     305            <application>Blackbox</application> application bsetroot.
     306          </para>
    261307          <indexterm zone="fluxbox fbsetroot">
    262308            <primary sortas="b-fbsetroot">fbsetroot</primary>
     
    268314        <term><command>fluxbox-generate_menu</command></term>
    269315        <listitem>
    270           <para>is a utility that generates a menu by scanning your
    271           <envar>PATH</envar>.</para>
     316          <para>
     317            is a utility that generates a menu by scanning your
     318            <envar>PATH</envar>.
     319          </para>
    272320          <indexterm zone="fluxbox fluxbox-generate_menu">
    273321            <primary sortas="b-fluxbox-generate_menu">fluxbox-generate_menu</primary>
     
    279327        <term><command>startfluxbox</command></term>
    280328        <listitem>
    281           <para>is a session startup script that allows for command
    282           executions prior to <command>fluxbox</command> starting.</para>
     329          <para>
     330            is a session startup script that allows for command
     331            executions prior to <command>fluxbox</command> starting.
     332          </para>
    283333          <indexterm zone="fluxbox startfluxbox">
    284334            <primary sortas="b-startfluxbox">startfluxbox</primary>
     
    290340        <term><command>fbrun</command></term>
    291341        <listitem>
    292           <para>displays a run dialog window.</para>
     342          <para>
     343            displays a run dialog window.
     344          </para>
    293345          <indexterm zone="fluxbox fbrun">
    294346            <primary sortas="b-fbrun">fbrun</primary>
     
    300352        <term><command>fluxbox-remote</command></term>
    301353        <listitem>
    302           <para>provides command line access to key commands for
    303           <application>Fluxbox</application>.</para>
     354          <para>
     355            provides command line access to key commands for
     356            <application>Fluxbox</application>.
     357          </para>
    304358          <indexterm zone="fluxbox fluxbox-remote">
    305359            <primary sortas="b-fluxbox-remote">fluxbox-remote</primary>
  • x/wm/icewm.xml

    r1b70960 r97ee53d  
    3030    <title>Introduction to IceWM</title>
    3131
    32     <para><application>IceWM</application> is a window manager with the goals of
    33     speed, simplicity, and not getting in the user&apos;s way.</para>
     32    <para>
     33      <application>IceWM</application> is a window manager with the goals of
     34      speed, simplicity, and not getting in the user&apos;s way.
     35    </para>
    3436
    3537    &lfs91_checked;
     
    3840    <itemizedlist spacing="compact">
    3941      <listitem>
    40         <para>Download (HTTP): <ulink url="&icewm-download-http;"/></para>
     42        <para>
     43          Download (HTTP): <ulink url="&icewm-download-http;"/>
     44        </para>
    4145      </listitem>
    4246      <listitem>
    43         <para>Download (FTP): <ulink url="&icewm-download-ftp;"/></para>
     47        <para>
     48          Download (FTP): <ulink url="&icewm-download-ftp;"/>
     49        </para>
    4450      </listitem>
    4551      <listitem>
    46         <para>Download MD5 sum: &icewm-md5sum;</para>
     52        <para>
     53          Download MD5 sum: &icewm-md5sum;
     54        </para>
    4755      </listitem>
    4856      <listitem>
    49         <para>Download size: &icewm-size;</para>
     57        <para>
     58          Download size: &icewm-size;
     59        </para>
    5060      </listitem>
    5161      <listitem>
    52         <para>Estimated disk space required: &icewm-buildsize;</para>
     62        <para>
     63          Estimated disk space required: &icewm-buildsize;
     64        </para>
    5365      </listitem>
    5466      <listitem>
    55         <para>Estimated build time: &icewm-time;</para>
     67        <para>
     68          Estimated build time: &icewm-time;
     69        </para>
    5670      </listitem>
    5771    </itemizedlist>
     
    8195    <title>Installation of IceWM</title>
    8296
    83     <para>Install <application>IceWM</application> by running the following
    84     commands:</para>
     97    <para>
     98      Install <application>IceWM</application> by running the following
     99      commands:
     100    </para>
    85101
    86102<screen><userinput>mkdir build &amp;&amp;
     
    95111make</userinput></screen>
    96112
    97     <para>This package does not have a working testsuite.</para>
    98 
    99     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     113    <para>
     114      This package does not have a working testsuite.
     115    </para>
     116
     117    <para>
     118      Now, as the <systemitem class="username">root</systemitem> user:
     119    </para>
    100120<!--
    101121<screen role="root"><userinput>cp ../lib/IceWM.jpg lib &amp;&amp;
     
    136156      <title>Config Files</title>
    137157
    138       <para><filename>~/.icewm/keys</filename>,
     158      <para>
     159        <filename>~/.icewm/keys</filename>,
    139160        <filename>~/.icewm/menu</filename>, and
    140161        <filename>~/.icewm/preferences</filename>, and
     
    144165        and will be used if you have not copied them to <filename
    145166        class="directory">~/.icewm</filename>.
    146        </para>
     167      </para>
    147168
    148169
     
    172193      <title>Configuration Information</title>
    173194
    174       <para>If <application>IceWM</application> is the only Window Manager you
    175       want to use, you can start it with an <filename>.xinitrc</filename> file
    176       in your home folder. Be sure to backup your current
    177       <filename>.xinitrc</filename> before proceeding.</para>
     195      <para>
     196        If <application>IceWM</application> is the only Window Manager you
     197        want to use, you can start it with an <filename>.xinitrc</filename> file
     198        in your home folder. Be sure to backup your current
     199        <filename>.xinitrc</filename> before proceeding.
     200      </para>
    178201
    179202      <indexterm zone="icewm icewm-config">
     
    183206<screen><userinput>echo icewm-session &gt; ~/.xinitrc</userinput></screen>
    184207
    185       <para>Now create the <application>IceWM</application> configuration
    186       files:</para>
     208      <para>
     209        Now create the <application>IceWM</application> configuration files:
     210      </para>
    187211
    188212<screen><userinput>mkdir -v ~/.icewm                                       &amp;&amp;
     
    193217cp -v /usr/share/icewm/winoptions ~/.icewm/winoptions</userinput></screen>
    194218
    195       <para>You can now edit these files to meet your requirements. In
    196       particular, review the <filename>preferences</filename> file. You can use
    197       <command>Logout -> Restart-IceWM</command> on the main menu to load your
    198       changed preferences, but changes to the background only take effect when
    199       <application>IceWM</application> is started.</para>
    200 
    201       <para>At this point you can <emphasis>either</emphasis> modify the
    202       traditional menu files to suit your requirements, <emphasis>or</emphasis>
    203       use the newer <command>icewm-menu-fdo</command> described later.</para>
    204 
    205       <para>The syntax of the menus is explained in the help files, which you
    206       can access by running <command>help</command> from the menu, but some of
    207       the detail is out of date and the default selections in the menus (a few
    208       old applications on the main menu, everything else on the
    209       <command>Programs</command> menu) will benefit from being updated to meet
    210       your needs. The following examples are  provided to encourage you to
    211       think about how you wish to organise your menus. Please note the
    212       following:</para>
     219      <para>
     220        You can now edit these files to meet your requirements. In particular,
     221        review the <filename>preferences</filename> file. You can use
     222        <command>Logout -> Restart-IceWM</command> on the main menu to load
     223        your changed preferences, but changes to the background only take
     224        effect when <application>IceWM</application> is started.
     225      </para>
     226
     227      <para>
     228        At this point you can <emphasis>either</emphasis> modify the
     229        traditional menu files to suit your requirements,
     230        <emphasis>or</emphasis> use the newer
     231        <command>icewm-menu-fdo</command> described later.
     232      </para>
     233
     234      <para>
     235        The syntax of the menus is explained in the help files, which you can
     236        access by running <command>help</command> from the menu, but some of
     237        the detail is out of date and the default selections in the menus (a
     238        few old applications on the main menu, everything else on the
     239        <command>Programs</command> menu) will benefit from being updated to
     240        meet your needs. The following examples are  provided to encourage you
     241        to think about how you wish to organise your menus. Please note the
     242        following:
     243      </para>
    213244
    214245      <itemizedlist>
    215246        <listitem>
    216           <para>If a program listed in the menu has not been installed, it will
    217           not appear when the menu is displayed. Similarly, if the program
    218           exists but the specified icon does not, no icon will be displayed in
    219           the menu.</para>
    220         </listitem>
    221         <listitem>
    222           <para>The icons can be either <filename>.xpm</filename> or
    223           <filename>.png</filename> files, and there is no need to specify the
    224           extension. If the icon is located in the &quot;library&quot;
    225           (<filename class="directory">/usr/share/icewm/icons</filename>) there
    226           is no need to specifiy the path.</para>
    227         </listitem>
    228         <listitem>
    229           <para>Most programs are in sub-menus, and the main menu will always
    230           append entries for <literal>windows, help, settings, logout</literal>
    231           at the bottom.</para> </listitem>
    232         <listitem>
    233           <para>An icon for <application>firefox</application> was copied to
    234           the library directory and given a meaningful name. The icon for
    235           <application>xine</application> is <filename>xine.xpm</filename>
    236           which was installed to a pixmap directory.</para>
    237         </listitem>
    238         <listitem>
    239           <para>The default toolbar is not altered.</para>
     247          <para>
     248            If a program listed in the menu has not been installed, it will
     249            not appear when the menu is displayed. Similarly, if the program
     250            exists but the specified icon does not, no icon will be displayed
     251            in the menu.
     252          </para>
     253        </listitem>
     254        <listitem>
     255          <para>
     256            The icons can be either <filename>.xpm</filename> or
     257            <filename>.png</filename> files, and there is no need to specify
     258            the extension. If the icon is located in the &quot;library&quot;
     259            (<filename class="directory">/usr/share/icewm/icons</filename>)
     260            there is no need to specifiy the path.
     261          </para>
     262        </listitem>
     263        <listitem>
     264          <para>
     265            Most programs are in sub-menus, and the main menu will always
     266            append entries for
     267            <literal>windows, help, settings, logout</literal>
     268            at the bottom.
     269          </para>
     270        </listitem>
     271        <listitem>
     272          <para>
     273            An icon for <application>firefox</application> was copied to
     274            the library directory and given a meaningful name. The icon for
     275            <application>xine</application> is <filename>xine.xpm</filename>
     276            which was installed to a pixmap directory.
     277          </para>
     278        </listitem>
     279        <listitem>
     280          <para>
     281            The default toolbar is not altered.
     282          </para>
    240283        </listitem>
    241284      </itemizedlist>
    242285
    243       <para>If you wish to use this traditional method, there are more examples in
     286      <para>
     287        If you wish to use this traditional method, there are more examples in
    244288        previous releases of this book (e.g. BLFS-7.8).
    245289      </para>
    246290
    247       <para><emphasis>Alternatively</emphasis>, you can create a menu which conforms
    248         to the FDO Desktop Menu Specifications, where programs can be found because
    249         they have a .desktop file in the XDG_DATA_HOME or XDG_DATA_DIR directories.
    250         Unlike most windowmanagers, <application>icewm</application> does not search
    251         for programs when the menu is invoked, so if you take this route you will
    252         need to rerun the following command after installing or removing programs:
     291      <para>
     292        <emphasis>Alternatively</emphasis>, you can create a menu which
     293        conforms to the FDO Desktop Menu Specifications, where programs can be
     294        found because they have a .desktop file in the XDG_DATA_HOME or
     295        XDG_DATA_DIR directories.  Unlike most windowmanagers,
     296        <application>icewm</application> does not search for programs when the
     297        menu is invoked, so if you take this route you will need to rerun the
     298        following command after installing or removing programs:
    253299      </para>
    254300
    255301<screen><userinput>icewm-menu-fdo >~/.icewm/menu</userinput></screen>
    256302
    257       <para>If you wish to put icons on your desktop, you will need to install
    258       a program such as <xref linkend="rox-filer"/> which provides a pinboard.
    259       If you do that you will no longer be able to access the menu by
    260       right-clicking on the desktop, you will have to use the
    261       <application>IceWM</application> button. To ensure that the
    262       <application>rox</application> pinboard is running, the following
    263       commands will put it in the startup file:</para>
     303      <para>
     304        If you wish to put icons on your desktop, you will need to install a
     305        program such as <xref linkend="rox-filer"/> which provides a pinboard.
     306        If you do that you will no longer be able to access the menu by
     307        right-clicking on the desktop, you will have to use the
     308        <application>IceWM</application> button. To ensure that the
     309        <application>rox</application> pinboard is running, the following
     310        commands will put it in the startup file:
     311      </para>
    264312
    265313<screen role="nodump"><userinput>cat &gt; ~/.icewm/startup &lt;&lt; "EOF"
     
    269317
    270318     <tip>
    271       <para>There are a number of keyboard shortcuts in
    272       <application>IceWM</application>:</para>
    273       <itemizedlist>
    274         <listitem>
    275           <para>Ctrl + Alt + F<replaceable>N</replaceable> : go to
    276           <filename>tty<replaceable>N</replaceable></filename>.</para>
    277         </listitem>
    278         <listitem>
    279           <para>Ctrl + Alt + <replaceable>N</replaceable> : go to desktop
    280           number <replaceable>N</replaceable></para>
    281         </listitem>
    282         <listitem>
    283           <para>Ctrl + Alt + Space : open a box on the taskbar where you can
    284           key in the name of an application and run it.</para>
    285         </listitem>
    286       </itemizedlist>
     319       <para>
     320         There are a number of keyboard shortcuts in
     321         <application>IceWM</application>:
     322       </para>
     323       <itemizedlist>
     324         <listitem>
     325           <para>
     326             Ctrl + Alt + F<replaceable>N</replaceable> : go to
     327             <filename>tty<replaceable>N</replaceable></filename>.
     328           </para>
     329         </listitem>
     330         <listitem>
     331           <para>
     332             Ctrl + Alt + <replaceable>N</replaceable> : go to desktop
     333             number <replaceable>N</replaceable>
     334           </para>
     335         </listitem>
     336         <listitem>
     337           <para>
     338             Ctrl + Alt + Space : open a box on the taskbar where you can
     339             key in the name of an application and run it.
     340           </para>
     341         </listitem>
     342       </itemizedlist>
    287343     </tip>
    288344
     
    315371        <term><command>icehelp</command></term>
    316372        <listitem>
    317           <para>is used to display the html manual.</para>
     373          <para>
     374            is used to display the html manual.
     375          </para>
    318376          <indexterm zone="icewm icehelp">
    319377            <primary sortas="b-icehelp">icehelp</primary>
     
    325383        <term><command>icesh</command></term>
    326384        <listitem>
    327           <para>is a command-line window manager which can be used in
    328           <filename>~/.icewm/startup</filename>.</para>
     385          <para>
     386            is a command-line window manager which can be used in
     387            <filename>~/.icewm/startup</filename>.
     388          </para>
    329389          <indexterm zone="icewm icesh">
    330390            <primary sortas="b-icesh">icesh</primary>
     
    336396        <term><command>icesound</command></term>
    337397        <listitem>
    338           <para>plays audio files on GUI events raised by IceWM.</para>
     398          <para>
     399            plays audio files on GUI events raised by IceWM.
     400          </para>
    339401          <indexterm zone="icewm icesound">
    340402            <primary sortas="b-icesound">icesound</primary>
     
    346408        <term><command>icewm</command></term>
    347409        <listitem>
    348           <para>is the window manager.</para>
     410          <para>
     411            is the window manager.
     412          </para>
    349413          <indexterm zone="icewm icewm-prog">
    350414            <primary sortas="b-icewm">icewm</primary>
     
    356420        <term><command>icewm-menu-fdo</command></term>
    357421        <listitem>
    358           <para>can create a file in a format suitable for an IceWM menu, which
    359           lists those programs currently installed in a layout conforming to the
    360           FDO Desktop Menu Specifications.</para>
     422          <para>
     423            can create a file in a format suitable for an IceWM menu, which
     424            lists those programs currently installed in a layout conforming to
     425            the FDO Desktop Menu Specifications.
     426          </para>
    361427          <indexterm zone="icewm icewm-menu-fdo">
    362428            <primary sortas="b-icewm-menu-fdo">icewm-menu-fdo</primary>
     
    368434        <term><command>icewm-session</command></term>
    369435        <listitem>
    370           <para>runs icewmbg, icewm, icewmtray, startup, shutdown (i.e. startup
    371           and shutdown scripts are run if installed).</para>
     436          <para>
     437            runs icewmbg, icewm, icewmtray, startup, shutdown (i.e. startup
     438            and shutdown scripts are run if installed).
     439          </para>
    372440          <indexterm zone="icewm icewm-session">
    373441            <primary sortas="b-icewm-session">icewm-session</primary>
     
    379447        <term><command>icewm-set-gnomewm</command></term>
    380448        <listitem>
    381           <para>is a script to set the <application>GNOME</application>windowmanager to
    382           <application>icewm</application> using <application>gconftool</application>.
     449          <para>
     450            is a script to set the <application>GNOME</application> window
     451            manager to <application>icewm</application> using
     452            <application>gconftool</application>.
    383453          </para>
    384454          <indexterm zone="icewm icewm-set-gnomewm">
     
    391461        <term><command>icewmbg</command></term>
    392462        <listitem>
    393           <para>is used to set the background, according to the various
    394           <literal>DesktopBackground</literal> settings in the preferences.</para>
     463          <para>
     464            is used to set the background, according to the various
     465            <literal>DesktopBackground</literal> settings in the preferences.
     466          </para>
    395467          <indexterm zone="icewm icewmbg">
    396468            <primary sortas="b-icewmbg">icewmbg</primary>
     
    402474        <term><command>icewmhint</command></term>
    403475        <listitem>
    404           <para>is used internally.</para>
     476          <para>
     477            is used internally.
     478          </para>
    405479          <indexterm zone="icewm icewmhint">
    406480            <primary sortas="b-icewmhint">icewmhint</primary>
     
    412486        <term><command>icewmtray</command></term>
    413487        <listitem>
    414           <para>provides the tray.</para>
     488          <para>
     489            provides the tray.
     490          </para>
    415491          <indexterm zone="icewm icewmtray">
    416492            <primary sortas="b-icewmtray">icewmtray</primary>
  • x/wm/openbox.xml

    r1b70960 r97ee53d  
    4747      </listitem>
    4848      <listitem>
    49         <para>Download MD5 sum: &openbox-md5sum;
    50       </para>
     49        <para>
     50          Download MD5 sum: &openbox-md5sum;
     51        </para>
    5152      </listitem>
    5253      <listitem>
     
    9495    <title>Installation of Openbox</title>
    9596
    96     <note><para>If XORG_PREFIX is not <filename class='directory'>/usr</filename>,
    97     tell <command>gcc</command> about it:</para>
    98 
    99     <screen><userinput>export LIBRARY_PATH=$XORG_PREFIX/lib</userinput></screen>
     97    <note>
     98      <para>
     99        If XORG_PREFIX is not <filename class='directory'>/usr</filename>,
     100        tell <command>gcc</command> about it:
     101      </para>
     102
     103<screen><userinput>export LIBRARY_PATH=$XORG_PREFIX/lib</userinput></screen>
     104
    100105    </note>
    101106
    102     <para>If you only installed the Python 3 PyXDG module convert one of the
    103     scripts to Python 3:</para>
     107    <para>
     108      If you only installed the Python 3 PyXDG module convert one of the
     109      scripts to Python 3:
     110    </para>
    104111
    105112<screen><userinput>2to3-&python3-majorver; -w data/autostart/openbox-xdg-autostart &amp;&amp;
     
    155162
    156163      <para>
    157         /etc/xdg/openbox/autostart, /etc/xdg/openbox/menu.xml, /etc/xdg/openbox/rc.xml,
    158         ~/.config/openbox/autostart, ~/.config/openbox/menu.xml and ~/.config/openbox/rc.xml
     164        <filename>/etc/xdg/openbox/autostart</filename>,
     165        <filename>/etc/xdg/openbox/menu.xml</filename>,
     166        <filename>/etc/xdg/openbox/rc.xml</filename>,
     167        <filename>~/.config/openbox/autostart</filename>,
     168        <filename>~/.config/openbox/menu.xml</filename> and
     169        <filename>~/.config/openbox/rc.xml</filename>
    159170      </para>
    160171
     
    272283        If you like to have the numlock key set whan you start Xorg, install
    273284        <!-- 13-12-11 numlockx not found on the KDE website. This URL is OK ? -->
    274         <ulink url="http://ftp.de.debian.org/debian/pool/main/n/numlockx/numlockx_1.2.orig.tar.gz">Numlockx</ulink> and
    275         add that to your xinitrc. Another useful application is
    276         <xref linkend="dbus"/>:
     285        <ulink url=
     286        "http://ftp.de.debian.org/debian/pool/main/n/numlockx/numlockx_1.2.orig.tar.gz">
     287        Numlockx</ulink> and add that to your xinitrc. Another useful
     288        application is <xref linkend="dbus"/>:
    277289      </para>
    278290
  • x/wm/other-wms.xml

    r1b70960 r97ee53d  
    1414  </sect1info>
    1515
    16   <title>Other Window Managers</title>
     16  <title>Other Window Manager</title>
    1717
    18   <para><command>twm</command> is the Tab Window Manager. This is the default
    19   window manager installed by the <xref linkend="x-window-system"/>
    20   packages.</para>
    21 
    22   <para><command>mwm</command> is the Motif&reg; Window Manager. It is an
    23   <application>OSF/Motif&reg;</application> clone packaged and installed with
    24   <!-- <xref linkend="lesstif"/>.</para>-->
    25   <ulink url="http://sourceforge.net/projects/lesstif/">LessTif</ulink>.</para>
     18  <para>
     19    <command>mwm</command> is the Motif Window Manager. It has been
     20    released under a LGPL license in 2012, together with the Motif
     21    library, and is available at
     22    <ulink url="https://sourceforge.net/projects/motif/"/>.
     23  </para>
    2624
    2725</sect1>
  • x/wm/sawfish.xml

    r1b70960 r97ee53d  
    3030    <title>Introduction to sawfish</title>
    3131
    32     <para>The <application>sawfish</application> package contains a window
    33     manager. This is useful for organizing and displaying windows where all
    34     window decorations are configurable and all user-interface policy is
    35     controlled through the extension language.</para>
     32    <para>
     33      The <application>sawfish</application> package contains a window
     34      manager. This is useful for organizing and displaying windows where all
     35      window decorations are configurable and all user-interface policy is
     36      controlled through the extension language.
     37    </para>
    3638
    3739    &lfs91_checked;
     
    4042    <itemizedlist spacing="compact">
    4143      <listitem>
    42         <para>Download (HTTP): <ulink url="&sawfish-download-http;"/></para>
    43       </listitem>
    44       <listitem>
    45         <para>Download (FTP): <ulink url="&sawfish-download-ftp;"/></para>
    46       </listitem>
    47       <listitem>
    48         <para>Download MD5 sum: &sawfish-md5sum;</para>
    49       </listitem>
    50       <listitem>
    51         <para>Download size: &sawfish-size;</para>
    52       </listitem>
    53       <listitem>
    54         <para>Estimated disk space required: &sawfish-buildsize;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Estimated build time: &sawfish-time;</para>
     44        <para>
     45          Download (HTTP): <ulink url="&sawfish-download-http;"/>
     46        </para>
     47      </listitem>
     48      <listitem>
     49        <para>
     50          Download (FTP): <ulink url="&sawfish-download-ftp;"/>
     51        </para>
     52      </listitem>
     53      <listitem>
     54        <para>
     55          Download MD5 sum: &sawfish-md5sum;
     56        </para>
     57      </listitem>
     58      <listitem>
     59        <para>
     60          Download size: &sawfish-size;
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Estimated disk space required: &sawfish-buildsize;
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Estimated build time: &sawfish-time;
     71        </para>
    5872      </listitem>
    5973    </itemizedlist>
     
    7589    <title>Installation of sawfish</title>
    7690
    77     <para>Install <application>sawfish</application> by running the following
    78     commands:</para>
     91    <para>
     92      Install <application>sawfish</application> by running the following
     93      commands:
     94    </para>
    7995
    8096<screen><userinput>./configure --prefix=/usr --with-pango  &amp;&amp;
    8197make</userinput></screen>
    8298
    83     <para>This package does not come with a test suite.</para>
    84 
    85     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     99    <para>
     100      This package does not come with a test suite.
     101    </para>
     102
     103    <para>
     104      Now, as the <systemitem class="username">root</systemitem> user:
     105    </para>
    86106
    87107<screen role="root"><userinput>make install</userinput></screen>
     
    92112    <title>Command Explanations</title>
    93113
    94     <para><parameter>- -disable-themer</parameter>: This
    95     option prevents building the <application>sawfish</application> themer.
    96     This program was not migrated to <application>GTK-2</application>.</para>
    97 
    98     <para><option>- -with-audiofile</option>: This command directs
    99     <application>sawfish</application> to use
    100     <filename class="libraryfile">libaudiofile</filename>
    101     for sound manipulation.</para>
    102 
    103     <para><option>- -with-esd</option>: This command directs
    104     <application>sawfish</application> to use the Enlightened Sound
    105     Daemon.</para>
     114    <para>
     115      <parameter>- -disable-themer</parameter>: This
     116      option prevents building the <application>sawfish</application> themer.
     117      This program was not migrated to <application>GTK-2</application>.
     118    </para>
     119
     120    <para>
     121      <option>- -with-audiofile</option>: This command directs
     122      <application>sawfish</application> to use
     123      <filename class="libraryfile">libaudiofile</filename>
     124      for sound manipulation.
     125    </para>
     126
     127    <para>
     128      <option>- -with-esd</option>: This command directs
     129      <application>sawfish</application> to use the Enlightened Sound
     130      Daemon.
     131    </para>
    106132
    107133  </sect2>
     
    117143      </indexterm>
    118144
    119       <para>Be sure to backup your current <filename>.xinitrc</filename>
    120       before proceeding.</para>
     145      <para>
     146        Be sure to backup your current <filename>.xinitrc</filename>
     147        before proceeding.
     148      </para>
    121149
    122150<screen><userinput>cat &gt;&gt; ~/.xinitrc &lt;&lt; "EOF"
     
    124152EOF</userinput></screen>
    125153
    126       <para>Optionally, you can use a Display Manager, such as <xref
    127       linkend="lxdm"/>.</para>
    128 
    129       <para>From the developers:  <quote>The default menu binding is somewhat
    130       obscure; you must middle-click on the background to bring up the menus.
    131       (If you have a two-button mouse, try clicking both buttons
    132       simultaneously)</quote>. You can find this at <ulink
    133       url="http://download.tuxfamily.org/sawfish/themes/FAQ.html/">sawfish's
    134       FAQ</ulink>.</para>
     154      <para>
     155        Optionally, you can use a Display Manager, such as <xref
     156        linkend="lxdm"/>.
     157      </para>
     158
     159      <para>
     160        From the developers:  <quote>The default menu binding is somewhat
     161        obscure; you must middle-click on the background to bring up the menus.
     162        (If you have a two-button mouse, try clicking both buttons
     163        simultaneously)</quote>. You can find this at <ulink
     164        url="http://download.tuxfamily.org/sawfish/themes/FAQ.html/">sawfish's
     165        FAQ</ulink>.
     166      </para>
    135167
    136168    </sect3>
     
    172204        <term><filename>sawfish</filename></term>
    173205        <listitem>
    174           <para>is the extensible window manager using a
    175           <application>Lisp</application>-based scripting language.</para>
     206          <para>
     207            is the extensible window manager using a
     208            <application>Lisp</application>-based scripting language.
     209          </para>
    176210          <indexterm zone="sawfish sawfish-prog">
    177211            <primary sortas="b-sawfish">sawfish</primary>
     
    183217        <term><filename>sawfish-about</filename></term>
    184218        <listitem>
    185           <para>is the <application>sawfish</application> about window.</para>
     219          <para>
     220            is the <application>sawfish</application> about window.
     221          </para>
    186222          <indexterm zone="sawfish sawfish-about">
    187223            <primary sortas="b-sawfish-about">sawfish-about</primary>
     
    193229        <term><filename>sawfish-client</filename></term>
    194230        <listitem>
    195           <para>allows you to connect to a window manager process and
    196           evaluate arbitrary <application>Lisp</application> forms.</para>
     231          <para>
     232            allows you to connect to a window manager process and
     233            evaluate arbitrary <application>Lisp</application> forms.
     234          </para>
    197235          <indexterm zone="sawfish sawfish-client">
    198236            <primary sortas="b-sawfish-client">sawfish-client</primary>
     
    204242        <term><filename>sawfish-config</filename></term>
    205243        <listitem>
    206           <para>is the <application>sawfish</application> configuration manager.</para>
     244          <para>
     245            is the <application>sawfish</application> configuration manager.
     246          </para>
    207247          <indexterm zone="sawfish sawfish-config-prog">
    208248            <primary sortas="b-sawfish-config-prog">sawfish-config</primary>
     
    215255        <listitem>
    216256          <para>
    217              is a script to run <application>KDE4</application> using <application>sawfish</application>.
     257             is a script to run <application>KDE4</application> using
     258             <application>sawfish</application>.
    218259          </para>
    219260          <indexterm zone="sawfish sawfish-kde4-session">
     
    240281        <listitem>
    241282          <para>
    242              is a script to run <application>mate</application> using <application>sawfish</application>.
     283             is a script to run <application>mate</application> using
     284             <application>sawfish</application>.
    243285          </para>
    244286          <indexterm zone="sawfish sawfish-mate-session">
     
    252294        <listitem>
    253295          <para>
    254              is a script to run <application>Lumina</application> using <application>sawfish</application>.
     296             is a script to run <application>Lumina</application> using
     297             <application>sawfish</application>.
    255298          </para>
    256299          <indexterm zone="sawfish sawfish-lumina-session">
     
    264307        <listitem>
    265308          <para>
    266              is a script to run <application>xfce</application> using <application>sawfish</application>.
     309             is a script to run <application>xfce</application> using
     310             <application>sawfish</application>.
    267311          </para>
    268312          <indexterm zone="sawfish sawfish-xfce-session">
  • x/wm/wm.xml

    r1b70960 r97ee53d  
    1111  <title>Window Managers</title>
    1212
    13   <sect1 id="wm-introduction">
    14     <?dbhtml filename="introduction.html" ?>
     13  <!--
     14  $LastChangedBy$
     15  $Date$/date>
     16  -->
    1517
    16     <sect1info>
    17       <othername>$LastChangedBy$</othername>
    18       <date>$Date$</date>
    19     </sect1info>
    20 
    21     <title>Introduction</title>
    22 
    23     <para>Window Managers and Desktop Environments are the primary user
     18  <para>
     19    Window Managers and Desktop Environments are the primary user
    2420    interfaces into the <application>X</application> Window System. A window
    2521    manager is a program that controls the appearance of windows and provides
    2622    the means by which the user can interact with them. A Desktop Environment
    2723    provides a more complete interface to the operating system, and provides a
    28     range of integrated utilities and applications.</para>
     24    range of integrated utilities and applications.
     25  </para>
    2926
    30     <para>There are many Window Managers available. Some of the more well
     27  <para>
     28    There are many Window Managers available. Some of the more well
    3129    known ones include <application>fvwm2</application>, <application>Window
    3230    Maker</application>, <application>AfterStep</application>,
    3331    <application>Enlightenment</application>,
    3432    <application>Sawfish</application>,
    35     and <application>Blackbox</application>.</para>
     33    and <application>Blackbox</application>.
     34  </para>
    3635
    37     <para>The Desktop Environments available for Linux are
     36  <para>
     37    The Desktop Environments available for Linux are
    3838    <application>GNOME</application>, <application>KDE</application>, and
    39     <application>XFce</application>.</para>
     39    <application>XFce</application>.
     40  </para>
    4041
    41     <para>Choosing a Window Manager or Desktop Environment is highly
     42  <para>
     43    Choosing a Window Manager or Desktop Environment is highly
    4244    subjective. The choice depends on the look and feel of the packages, the
    4345    resources (RAM, disk space) required, and the utilities included.  One web
    4446    site that provides a very good summary of what is available, screenshots,
    45     and their respective features is <ulink url="http://xwinman.org/">Window
    46     Managers for X</ulink>.</para>
     47    and their respective features is
     48    <ulink url="http://www.xwinman.org/">
     49      Window Managers for X
     50    </ulink>.
     51  </para>
    4752
    48     <para>In this chapter, the installation instructions of several Window
     53  <para>
     54    In this chapter, the installation instructions of several Window
    4955    Managers and one lightweight Desktop Environment are presented. Later in
    5056    the book, both <application>KDE</application> and
    51     <application>GNOME</application> have their own sections.</para>
    52 
    53   </sect1>
     57    <application>GNOME</application> have their own sections.
     58  </para>
    5459
    5560  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="fluxbox.xml"/>
Note: See TracChangeset for help on using the changeset viewer.