Changeset c3799c2 for x/wm


Ignore:
Timestamp:
02/13/2016 03:23:46 AM (8 years ago)
Author:
Ken Moffat <ken@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, 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:
ac55a8ff
Parents:
24ffecc8
Message:

icewm-1.3.12

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/wm/icewm.xml

    r24ffecc8 rc3799c2  
    55  %general-entities;
    66
    7   <!ENTITY icewm-download-http "&sourceforge-repo;/icewm/icewm-&icewm-version;.tar.gz">
     7  <!ENTITY icewm-download-http "https://github.com/bbidulock/icewm/releases/download/&icewm-version;/icewm-&icewm-version;.tar.bz2">
    88  <!ENTITY icewm-download-ftp  " ">
    99<!--
    1010  <!ENTITY icewm-download-ftp  "&gentoo-ftp-repo;/icewm-&icewm-version;.tar.gz">
    1111-->
    12   <!ENTITY icewm-md5sum        "6d61aced3bd20b9e7caeb7e8380368c8">
    13   <!ENTITY icewm-size          "888 KB">
    14   <!ENTITY icewm-buildsize     "33 MB">
    15   <!ENTITY icewm-time          "0.3 SBU">
     12  <!ENTITY icewm-md5sum        "3e3b8904d53998c0f46414722d86457c">
     13  <!ENTITY icewm-size          "1.2 MB">
     14  <!ENTITY icewm-buildsize     "58 MB">
     15  <!ENTITY icewm-time          "0.6 SBU">
    1616]>
    1717
     
    6868    </para>
    6969
     70    <bridgehead renderas="sect4">Optional</bridgehead>
     71    <para role="optional">
     72      <xref linkend="libsndfile"/> and
     73      <xref linkend="alsa-lib"/> (for the experimental icesound program)
     74    </para>
     75
    7076    <para condition="html" role="usernotes">User Notes:
    7177    <ulink url="&blfs-wiki;/icewm"/></para>
     
    7682    <title>Installation of IceWM</title>
    7783
    78     <note>
    79       <para>This version of <application>IceWM</application> is nominally a
    80       development release, but it provides a stable working environment and can
    81       be built without using obsolete libraries.</para>
    82     </note>
    83 
    8484    <para>Install <application>IceWM</application> by running the following
    8585    commands:</para>
    8686
    87 <screen><userinput>sed -i '/^LIBS/s/\(.*\)/\1 -lfontconfig/' src/Makefile.in &amp;&amp;
    88 ./configure --prefix=/usr &amp;&amp;
     87<screen><userinput>
     88./configure --prefix=/usr                     \
     89            --sysconfdir=/etc                 \
     90            --docdir=/usr/share/icewm-&icewm-version; &amp;&amp;
    8991make</userinput></screen>
    9092
     
    9496
    9597<screen role="root"><userinput>make install         &amp;&amp;
    96 make install-docs    &amp;&amp;
    97 make install-man     &amp;&amp;
    98 make install-desktop</userinput></screen>
     98rm /usr/share/xsessions/icewm.desktop</userinput></screen>
    9999
    100100  </sect2>
     
    104104
    105105    <para>
    106       <parameter>sed -i '/^LIBS/s/\(.*\)/\1 -lfontconfig/'
    107       src/Makefile.in</parameter>: this fixes the build with recent versions of
    108       <application>binutils</application>.
     106      <parameter>rm /usr/share/xsessions/icewm.desktop</parameter>: The package
     107      ships with both icewm,desktop and icewm-xsession.desktop. The former has
     108      apparently been used in the past, but it will hang if used with a modern
     109      desktop-manager such as <xref linkend="sddm"/>.
     110    </para>
     111
     112    <para>
     113      <option>--enable-guievents --with-icesound=ALSA</option>: these two switches
     114      permit <command>icesound</command> to be compiled.
    109115    </para>
    110116
     
    125131        and will be used if you have not copied them to <filename
    126132        class="directory">~/.icewm</filename>.
    127       </para>
     133       </para>
     134
    128135
    129136      <indexterm zone="icewm icewm-config">
     
    178185      changed preferences, but changes to the background only take effect when
    179186      <application>IceWM</application> is started.</para>
     187
     188      <para>At this point you can <emphasis>either</emphasis> modify the
     189      traditional menu files to suit your requirements, <emphasis>or</emphasis>
     190      use the newer <command>icewm-menu-fdo</command> described later.</para>
    180191
    181192      <para>The syntax of the menus is explained in the help files, which you
     
    217228      </itemizedlist>
    218229
    219       <para>It is unlikely that these examples meet your desires, but if you
    220       wish to use them run the following commands:</para>
    221 
    222 <screen role="nodump"><userinput>cat &gt; ~/.icewm/menu &lt;&lt; "EOF" &amp;&amp;
    223 <literal>prog Urxvt xterm urxvt
    224 prog GVolWheel /usr/share/pixmaps/gvolwheel/audio-volume-medium gvolwheel
    225 separator
    226 menufile General folder general
    227 menufile Multimedia folder multimedia
    228 menufile Tool_bar folder toolbar</literal>
    229 EOF
    230 cat &gt; ~/.icewm/general &lt;&lt; "EOF" &amp;&amp;
    231 <literal>prog Firefox firefox firefox
    232 prog Epiphany /usr/share/icons/gnome/16x16/apps/web-browser epiphany
    233 prog Midori /usr/share/icons/hicolor/24x24/apps/midori midori
    234 separator
    235 prog Gimp /usr/share/icons/hicolor/16x16/apps/gimp gimp
    236 separator
    237 prog Evince /usr/share/icons/hicolor/16x16/apps/evince evince
    238 prog Epdfview /usr/share/epdfview/pixmaps/icon_epdfview-48 epdfview</literal>
    239 EOF
    240 cat &gt; ~/.icewm/multimedia &lt;&lt; "EOF"
    241 <literal>prog Audacious /usr/share/icons/hicolor/48x48/apps/audacious audacious
    242 separator
    243 prog Parole /usr/share/icons/hicolor/16x16/apps/parole parole
    244 prog Totem /usr/share/icons/hicolor/16x16/apps/totem totem
    245 prog Vlc /usr/share/icons/hicolor/16x16/apps/vlc vlc
    246 prog Xine /usr/share/pixmaps/xine xine</literal>
    247 EOF</userinput></screen>
     230      <para>If you wish to use this traditional method, there are more examples in
     231        previous releases of this book (e.g. BLFS-7.8).
     232      </para>
     233
     234      <para><emphasis>Alternatively</emphasis>, you can create a menu which conforms
     235        to the FDO Desktop Menu Specifications, where programs can be found because
     236        they have a .desktop file in the XDG_DATA_HOME or XDG_DATA_DIR directories.
     237        Unlike most windowmanagers, <application>icewm</application> does not search
     238        for programs when the menu is invoked, so if you take this route you will
     239        need to rerun the following command after installing or removing programs:
     240      </para>
     241
     242<screen><userinput>icewm-menu-fdo >~/.icewm/menu</userinput></screen>
    248243
    249244      <para>If you wish to put icons on your desktop, you will need to install
     
    292287
    293288      <seglistitem>
    294         <seg>icehelp, icesh, icewm, icewm-session, icewm-set-gnomewm, icewmbg,
    295         icewmhint, icewmtray</seg>
     289        <seg>icehelp, icesh, icesound, icewm, icewm-menu-fdo, icewm-session,
     290        icewm-set-gnomewm, icewmbg, icewmhint, icewmtray</seg>
    296291        <seg>None</seg>
    297292        <seg>/usr/share/doc/icewm-&icewm-version;, /usr/share/icewm and ~/.icewm</seg>
     
    325320      </varlistentry>
    326321
     322      <varlistentry id="icesound">
     323        <term><command>icesound</command></term>
     324        <listitem>
     325          <para>plays audio files on GUI events raised by IceWM.</para>
     326          <indexterm zone="icewm icesound">
     327            <primary sortas="b-icesound">icesound</primary>
     328          </indexterm>
     329        </listitem>
     330      </varlistentry>
     331
    327332      <varlistentry id="icewm-prog">
    328333        <term><command>icewm</command></term>
     
    331336          <indexterm zone="icewm icewm-prog">
    332337            <primary sortas="b-icewm">icewm</primary>
     338          </indexterm>
     339        </listitem>
     340      </varlistentry>
     341
     342      <varlistentry id="icewm-menu-fdo">
     343        <term><command>icewm-menu-fdo</command></term>
     344        <listitem>
     345          <para>can create a file in a format suitable for an IceWM menu, which
     346          lists those programs currently installed in a layout conforming to the
     347          FDO Desktop Menu Specifications.</para>
     348          <indexterm zone="icewm icewm-menu-fdo">
     349            <primary sortas="b-icewm-menu-fdo">icewm-menu-fdo</primary>
    333350          </indexterm>
    334351        </listitem>
     
    349366        <term><command>icewm-set-gnomewm</command></term>
    350367        <listitem>
    351           <para>is a script to set the <application>GNOME</application> to
     368          <para>is a script to set the <application>GNOME</application>windowmanager to
    352369          <application>icewm</application> using <application>gconftool</application>.
    353370          </para>
Note: See TracChangeset for help on using the changeset viewer.