Changeset 1ccfcab for general


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

XScreenSaver 5.19.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genutils/xscreensaver.xml

    ra4c8aa7 r1ccfcab  
    77  <!ENTITY xscreensaver-download-http "http://www.jwz.org/xscreensaver/xscreensaver-&xscreensaver-version;.tar.gz">
    88  <!ENTITY xscreensaver-download-ftp  " ">
    9   <!ENTITY xscreensaver-md5sum        "c0b8b2c817a9a7371f51a82e80602d10">
    10   <!ENTITY xscreensaver-size          "5.7 MB">
    11   <!ENTITY xscreensaver-buildsize     "173 MB">
    12   <!ENTITY xscreensaver-time          "1.0 SBU">
     9  <!ENTITY xscreensaver-md5sum        "db001e7d17b68fef22f66beb68beb114">
     10  <!ENTITY xscreensaver-size          "7.1 MB">
     11  <!ENTITY xscreensaver-buildsize     "175 MB">
     12  <!ENTITY xscreensaver-time          "2.0 SBU">
    1313]>
    1414
     
    3030    <title>Introduction to XScreenSaver</title>
    3131
    32     <para>The <application>XScreenSaver</application> is a modular screen
    33     saver and locker for the X Window System. It is highly customizable and
    34     allows the use of any program that can draw on the root window as a
    35     display mode. The purpose of <application>XScreenSaver</application> is
    36     to display pretty pictures on your screen when it is not in use, in
    37     keeping with the philosophy that unattended monitors should always be
    38     doing something interesting, just like they do in the movies. However,
    39     <application>XScreenSaver</application> can also be used as a screen
    40     locker, to prevent others from using your terminal while you are
    41     away.</para>
    42 
    43     &lfs70_checked;
     32    <para>
     33      The <application>XScreenSaver</application> is a modular screen saver
     34      and locker for the X Window System. It is highly customizable and
     35      allows the use of any program that can draw on the root window as a
     36      display mode. The purpose of <application>XScreenSaver</application> is
     37      to display pretty pictures on your screen when it is not in use, in
     38      keeping with the philosophy that unattended monitors should always be
     39      doing something interesting, just like they do in the movies. However,
     40      <application>XScreenSaver</application> can also be used as a screen
     41      locker, to prevent others from using your terminal while you are away.
     42    </para>
     43
     44    &lfs71_checked;
    4445
    4546    <bridgehead renderas="sect3">Package Information</bridgehead>
    4647    <itemizedlist spacing="compact">
    4748      <listitem>
    48         <para>Download (HTTP): <ulink url="&xscreensaver-download-http;"/></para>
    49       </listitem>
    50       <listitem>
    51         <para>Download (FTP): <ulink url="&xscreensaver-download-ftp;"/></para>
    52       </listitem>
    53       <listitem>
    54         <para>Download MD5 sum: &xscreensaver-md5sum;</para>
    55       </listitem>
    56       <listitem>
    57         <para>Download size: &xscreensaver-size;</para>
    58       </listitem>
    59       <listitem>
    60         <para>Estimated disk space required: &xscreensaver-buildsize;</para>
    61       </listitem>
    62       <listitem>
    63         <para>Estimated build time: &xscreensaver-time;</para>
     49        <para>
     50          Download (HTTP): <ulink url="&xscreensaver-download-http;"/>
     51        </para>
     52      </listitem>
     53      <listitem>
     54        <para>
     55          Download (FTP): <ulink url="&xscreensaver-download-ftp;"/>
     56        </para>
     57      </listitem>
     58      <listitem>
     59        <para>
     60          Download MD5 sum: &xscreensaver-md5sum;
     61        </para>
     62      </listitem>
     63      <listitem>
     64        <para>
     65          Download size: &xscreensaver-size;
     66        </para>
     67      </listitem>
     68      <listitem>
     69        <para>
     70          Estimated disk space required: &xscreensaver-buildsize;
     71        </para>
     72      </listitem>
     73      <listitem>
     74        <para>
     75          Estimated build time: &xscreensaver-time;
     76        </para>
    6477      </listitem>
    6578    </itemizedlist>
     
    6982    <bridgehead renderas="sect4">Required</bridgehead>
    7083    <para role="required">
    71       <xref linkend="bc"/> and
    72       <xref linkend="libglade"/> (alternatively
    73       <!-- <xref linkend="lesstif"/> -->
    74       <ulink url="http://sourceforge.net/projects/lesstif/">LessTif</ulink>
    75       but not recommended)
     84      <xref linkend="bc"/>,
     85      <xref linkend="libglade"/> and
     86      <xref linkend="xorg7-app"/>
    7687    </para>
    7788
    7889    <bridgehead renderas="sect4">Optional</bridgehead>
    7990    <para role="optional">
    80       <xref linkend="libjpeg"/>,
    81       <xref linkend="libgnome"/>,
    82       <ulink url="http://linas.org/gle/">GLE</ulink>,
    83       <ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>,
    84       <ulink url="http://www.jwz.org/xdaliclock/">XDaliClock</ulink>,
    85       <xref linkend="linux-pam"/>,
    86       <xref linkend="mitkrb"/> (built with Kerberos V4 backwards compatibility) and
    87       <ulink url="http://www.pdc.kth.se/kth-krb/">krb4</ulink>
     91      <xref linkend="gdm"/>,
     92      <ulink url="http://linas.org/gle/">GLE</ulink> and
     93      <xref linkend="linux-pam"/>
    8894    </para>
    8995
    9096    <para condition="html" role="usernotes">User Notes:
    91     <ulink url="&blfs-wiki;/xscreensaver"/></para>
    92 
     97      <ulink url="&blfs-wiki;/xscreensaver"/>
     98    </para>
    9399  </sect2>
    94100
     
    96102    <title>Installation of XScreenSaver</title>
    97103
    98     <para>Install <application>XScreenSaver</application> by running the following
    99     commands:</para>
     104    <para>
     105      Install <application>XScreenSaver</application> by running the following
     106      commands:
     107    </para>
    100108
    101109<screen><userinput>./configure --prefix=/usr --libexecdir=/usr/lib &amp;&amp;
    102110make</userinput></screen>
    103111
    104     <para>This package does not come with a test suite.</para>
    105 
    106     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
     112    <para>
     113      This package does not come with a test suite.
     114    </para>
     115
     116    <para>
     117      Now, as the <systemitem class="username">root</systemitem> user:
     118    </para>
    107119
    108120<screen role="root"><userinput>make install</userinput></screen>
     
    113125    <title>Command Explanations</title>
    114126
    115     <para><option>--with-setuid-hacks</option>: This switch allows some
    116     demos to be installed setuid <systemitem class="username">root</systemitem>
    117     which is needed in order to ping other hosts.</para>
    118 
    119     <para><option>--enable-locking</option>: This switch provides support for
    120     locking the display.</para>
     127    <para>
     128      <option>--with-setuid-hacks</option>: This switch allows some demos
     129      to be installed setuid <systemitem class="username">root</systemitem>
     130      which is needed in order to ping other hosts.
     131    </para>
    121132
    122133  </sect2>
     
    128139      <title>Config Files</title>
    129140
    130       <para><filename>/etc/X11/app-defaults/XScreenSaver</filename>,
    131       <filename>~/.xscreensaver</filename> and
    132       <filename>/etc/pam.d/xscreensaver</filename> or
    133       <filename>/etc/pam.conf</filename></para>
     141      <para>
     142        <filename>/etc/X11/app-defaults/XScreenSaver</filename> and
     143        <filename>~/.xscreensaver</filename>
     144      </para>
    134145
    135146      <indexterm zone="xscreensaver xscreensaver-config">
     
    139150        <primary sortas="e-AA.xscreensaver">~/.xscreensaver</primary>
    140151      </indexterm>
    141       <indexterm zone="xscreensaver xscreensaver-config">
    142         <primary sortas="e-etc-pam.d-xscreensaver">/etc/pam.d/xscreensaver</primary>
    143       </indexterm>
    144       <indexterm zone="xscreensaver xscreensaver-config">
    145         <primary sortas="e-etc-pam.conf">/etc/pam.conf</primary>
    146       </indexterm>
     152
     153    </sect3>
     154
     155    <sect3>
     156      <title>Linux PAM Configuration</title>
     157
     158      <para>
     159        If you have built <application>XScreenSaver</application> with
     160        <application>Linux PAM</application> support, you need to create
     161        <application>PAM</application> configuration file to get
     162        <application>XScreenSaver</application> to work correctly with BLFS.
     163      </para>
     164
     165      <para>
     166        Issue the following commands as the <systemitem class="username">root</systemitem>
     167        user to create the configuration file for <application>Linux PAM</application>:
     168      </para>
     169
     170<screen role="root"><userinput>cat &gt; /etc/pam.d/xscreensaver &lt;&lt; "EOF"
     171<literal># Begin /etc/pam.d/xscreensaver
     172
     173auth    include system-auth
     174account include system-account
     175
     176# End /etc/pam.d/xscreensaver</literal>
     177EOF</userinput></screen>
    147178
    148179    </sect3>
     
    155186    <segmentedlist>
    156187      <segtitle>Installed Programs</segtitle>
    157       <segtitle>Installed Libraries</segtitle>
    158188      <segtitle>Installed Directories</segtitle>
    159189
    160190      <seglistitem>
    161         <seg>xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage,
    162         xscreensaver-getimage-file, xscreensaver-getimage-video, xscreensaver-gl-helper,
    163         and xscreensaver-text</seg>
    164         <seg>None</seg>
    165         <seg>/usr/lib/xscreensaver, /usr/share/xscreensaver/{config,glade}</seg>
     191        <seg>
     192          xscreensaver, xscreensaver-command, xscreensaver-demo, xscreensaver-getimage,
     193          xscreensaver-getimage-file, xscreensaver-getimage-video,
     194          xscreensaver-gl-helper and xscreensaver-text
     195        </seg>
     196        <seg>
     197          /usr/lib/xscreensaver and /usr/share/xscreensaver
     198        </seg>
    166199      </seglistitem>
    167200    </segmentedlist>
     
    175208        <term><command>xscreensaver</command></term>
    176209        <listitem>
    177           <para>is a screen saver and locker daemon.</para>
     210          <para>
     211            is a screen saver and locker daemon.
     212          </para>
    178213          <indexterm zone="xscreensaver xscreensaver-prog">
    179214            <primary sortas="b-xscreensaver">xscreensaver</primary>
     
    185220        <term><command>xscreensaver-command</command></term>
    186221        <listitem>
    187           <para>controls a running <command>xscreensaver</command>
    188           process by sending it client messages.</para>
     222          <para>
     223            controls a running <command>xscreensaver</command>
     224            process by sending it client messages.
     225          </para>
    189226          <indexterm zone="xscreensaver xscreensaver-command">
    190227            <primary sortas="b-xscreensaver-command">xscreensaver-command</primary>
     
    196233        <term><command>xscreensaver-demo</command></term>
    197234        <listitem>
    198           <para>is a graphical front-end for setting the parameters used
    199           by the background <command>xscreensaver</command> daemon.</para>
     235          <para>
     236            is a graphical front-end for setting the parameters used
     237            by the background <command>xscreensaver</command> daemon.
     238          </para>
    200239          <indexterm zone="xscreensaver xscreensaver-demo">
    201240            <primary sortas="b-xscreensaver-demo">xscreensaver-demo</primary>
     
    207246        <term><command>xscreensaver-getimage</command></term>
    208247        <listitem>
    209           <para>is a helper program for the <command>xscreensaver</command>
    210           modules that manipulate images.</para>
     248          <para>
     249            is a helper program for the <command>xscreensaver</command>
     250            modules that manipulate images.
     251          </para>
    211252          <indexterm zone="xscreensaver xscreensaver-getimage">
    212253            <primary sortas="b-xscreensaver-getimaage">xscreensaver-getimage</primary>
     
    218259        <term><command>xscreensaver-getimage-file</command></term>
    219260        <listitem>
    220           <para>is a helper program for the <command>xscreensaver</command>
    221           modules that manipulate images.</para>
     261          <para>
     262            is a helper program for the <command>xscreensaver</command>
     263            modules that manipulate images.
     264          </para>
    222265          <indexterm zone="xscreensaver xscreensaver-getimage-file">
    223266            <primary sortas="b-xscreensaver-getimaage-file">xscreensaver-getimage-file</primary>
     
    229272        <term><command>xscreensaver-getimage-video</command></term>
    230273        <listitem>
    231           <para>is a helper program for the <command>xscreensaver</command>
    232           modules that manipulate images.</para>
     274          <para>
     275            is a helper program for the <command>xscreensaver</command>
     276            modules that manipulate images.
     277          </para>
    233278          <indexterm zone="xscreensaver xscreensaver-getimage-video">
    234279            <primary sortas="b-xscreensaver-getimaage-video">xscreensaver-getimage-video</primary>
     
    240285        <term><command>xscreensaver-gl-helper</command></term>
    241286        <listitem>
    242           <para>is a helper program for the <command>xscreensaver</command>
    243           OpenGL modules.</para>
     287          <para>
     288            is a helper program for the <command>xscreensaver</command>
     289            OpenGL modules.
     290          </para>
    244291          <indexterm zone="xscreensaver xscreensaver-gl-helper">
    245292            <primary sortas="b-xscreensaver-gl-helper">xscreensaver-gl-helper</primary>
     
    251298        <term><command>xscreensaver-text</command></term>
    252299        <listitem>
    253           <para>prints some text to stdout, for use by screen savers.</para>
     300          <para>
     301            prints some text to stdout, for use by screen savers.
     302          </para>
    254303          <indexterm zone="xscreensaver xscreensaver-text">
    255304            <primary sortas="b-xscreensaver-text">xscreensaver-text</primary>
     
    257306        </listitem>
    258307      </varlistentry>
     308
    259309    </variablelist>
    260310
Note: See TracChangeset for help on using the changeset viewer.