Changeset ac38e9dc for x/wm


Ignore:
Timestamp:
08/01/2015 04:26:22 AM (9 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
systemd-13485
Children:
ad6910d
Parents:
4a83293
Message:

Import back into SVN from Github

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@16309 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
x/wm
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • x/wm/fluxbox.xml

    r4a83293 rac38e9dc  
    55  %general-entities;
    66
    7   <!ENTITY fluxbox-download-http "&sourceforge-repo;/fluxbox/fluxbox-&fluxbox-version;.tar.bz2">
     7  <!ENTITY fluxbox-download-http "&sourceforge-repo;/fluxbox/fluxbox-&fluxbox-version;.tar.xz">
    88  <!ENTITY fluxbox-download-ftp
    9            "&jaist-ftp-repo;/f/fl/fluxbox/fluxbox/&fluxbox-version;/fluxbox-&fluxbox-version;.tar.bz2">
    10   <!ENTITY fluxbox-md5sum        "9d9e183424a0934e20417ff20775a570">
    11   <!ENTITY fluxbox-size          "787 KB">
    12   <!ENTITY fluxbox-buildsize     "150 MB">
     9           "&jaist-ftp-repo;/f/fl/fluxbox/fluxbox/&fluxbox-version;/fluxbox-&fluxbox-version;.tar.xz">
     10  <!ENTITY fluxbox-md5sum        "b44afd10ee1e64624c23115aa51dcd55">
     11  <!ENTITY fluxbox-size          "772 KB">
     12  <!ENTITY fluxbox-buildsize     "101 MB">
    1313  <!ENTITY fluxbox-time          "0.9 SBU">
    1414]>
     
    3434    manager.</para>
    3535
    36     &lfs76_checked;
     36    &lfs77_checked;
    3737
    3838    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    157157cp -v /usr/share/fluxbox/keys ~/.fluxbox/keys</userinput></screen>
    158158
    159       <para>To generate the application menu:</para>
     159      <para>To generate the application menu, first you may wish to run
     160      <command>fluxbox-generate_menu -h</command>, in order to choose any
     161      <replaceable>&lt;user_options&gt;</replaceable>, then issue:</para>
    160162
    161163<screen><userinput>cd ~/.fluxbox &amp;&amp;
    162 fluxbox-generate_menu</userinput></screen>
     164fluxbox-generate_menu <replaceable>&lt;user_options&gt;</replaceable></userinput></screen>
    163165
    164166      <para>Alternately, copy a pregenerated menu:</para>
     
    171173      <para>If you want to use an image as your desktop background, copy the
    172174      theme you like into <filename class='directory'>~/.fluxbox</filename>.
    173       Then add a line to make it use the correct image. In the following command,
    174       change <replaceable>&lt;theme&gt;</replaceable> for the name of the theme you
    175       want and change <replaceable>&lt;/path/to/nice/image.xpm&gt;</replaceable> to
    176       point to the actual image you want to use.</para>
     175      Then add a line to make it use the correct image. In the following
     176      command, change <replaceable>&lt;theme&gt;</replaceable> for the name of
     177      the theme you want and change
     178      <replaceable>&lt;/path/to/nice/image.ext&gt;</replaceable> to point to
     179      the actual image you want to use, where <replaceable>ext</replaceable>
     180      must be <quote>xpm</quote>, if <xref linkend="imlib2"/> is not installed
     181      to allow other image formats.</para>
    177182
    178183<screen><userinput>cp /usr/share/fluxbox/styles/&lt;theme&gt; ~/.fluxbox/theme &amp;&amp;
     184
    179185sed -i 's,\(session.styleFile:\).*,\1 ~/.fluxbox/theme,' ~/.fluxbox/init &amp;&amp;
    180 echo "background.pixmap: &lt;/path/to/nice/image.xpm&gt;" &gt;&gt; ~/.fluxbox/theme</userinput></screen>
     186
     187[ -f ~/.fluxbox/theme ] &amp;&amp;
     188echo "background.pixmap: &lt;/path/to/nice/image.ext&gt;" >> ~/.fluxbox/theme ||
     189[ -d ~/.fluxbox/theme ] &amp;&amp;
     190echo "background.pixmap: &lt;/path/to/nice/image.ext&gt;" >> ~/.fluxbox/theme/theme.cfg</userinput></screen>
    181191
    182192      <para>In some locales the font specified in the theme may not contain the
     
    224234        <term><command>fbsetbg</command></term>
    225235        <listitem>
    226           <para>is a utility that sets the background image. It requires one of:
    227           <command>display</command>, <command>Esetroot</command>, <command>wmsetbg</command>,
    228           <command>xv</command>, <command>qiv</command> or <command>xsri</command>.
    229           It also requires <command>which</command> if <command>Esetroot</command> is
     236          <para>is a utility that sets the background image. It requires one
     237          of the following at runtime:
     238          <command>Esetroot</command>, <command>wmsetbg</command>,
     239          <xref linkend="feh-prog"/>, <command>hsetroot</command>,
     240          <command>chbg</command>, <xref linkend="display"/>,
     241          <command>qiv</command>, <command>xv</command>,
     242          <command>xsri</command>, <command>xli</command>, or <command>xsetbg</command>.
     243          It also requires <xref linkend="which-prog"/> if <command>Esetroot</command> is
    230244          found.</para>
    231245          <indexterm zone="fluxbox fbsetbg">
  • x/wm/icewm.xml

    r4a83293 rac38e9dc  
    3636    speed, simplicity, and not getting in the user&apos;s way.</para>
    3737
    38     &lfs76_checked;
     38    &lfs77_checked;
    3939
    4040    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    6464    <bridgehead renderas="sect4">Required</bridgehead>
    6565    <para role="required">
    66       <xref linkend="x-window-system"/> and
    67       <xref linkend="gdk-pixbuf"/>
     66      <xref linkend="gdk-pixbuf"/> and
     67      <xref linkend="x-window-system"/>
    6868    </para>
    6969
     
    103103    <title>Command Explanations</title>
    104104
    105     <para><parameter>sed -i '/^LIBS/s/\(.*\)/\1 -lfontconfig/' src/Makefile.in</parameter>:
    106     this fixes the build with recent versions of <application>binutils</application>.
     105    <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>.
    107109    </para>
    108110
     
    116118
    117119      <para><filename>~/.icewm/keys</filename>,
    118       <filename>~/.icewm/menu</filename>, and
    119       <filename>~/.icewm/preferences</filename>, and
    120       <filename>~/.icewm/toolbar</filename>, and
    121       <filename>~/.icewm/winoptions</filename>. The default versions are installed
    122       in <filename class="directory">/usr/share/icewm/</filename> and will be used
    123       if you have not copied them to <filename class="directory">~/.icewm</filename>.
     120        <filename>~/.icewm/menu</filename>, and
     121        <filename>~/.icewm/preferences</filename>, and
     122        <filename>~/.icewm/toolbar</filename>, and
     123        <filename>~/.icewm/winoptions</filename>. The default versions are
     124        installed in <filename class="directory">/usr/share/icewm/</filename>
     125        and will be used if you have not copied them to <filename
     126        class="directory">~/.icewm</filename>.
    124127      </para>
    125128
     
    149152      <title>Configuration Information</title>
    150153
    151       <para>If <application>IceWM</application> is the only Window Manager
    152       you want to use, you can start it with an <filename>.xinitrc</filename>
    153       file in your home folder. Be sure to backup your
    154       current <filename>.xinitrc</filename> before proceeding.</para>
     154      <para>If <application>IceWM</application> is the only Window Manager you
     155      want to use, you can start it with an <filename>.xinitrc</filename> file
     156      in your home folder. Be sure to backup your current
     157      <filename>.xinitrc</filename> before proceeding.</para>
    155158
    156159      <indexterm zone="icewm icewm-config">
     
    170173cp -v /usr/share/icewm/winoptions ~/.icewm/winoptions</userinput></screen>
    171174
    172       <para>You can now edit these files to meet your requirements. In particular,
    173       review the <filename>preferences</filename> file. You can use
     175      <para>You can now edit these files to meet your requirements. In
     176      particular, review the <filename>preferences</filename> file. You can use
    174177      <command>Logout -> Restart-IceWM</command> on the main menu to load your
    175178      changed preferences, but changes to the background only take effect when
     
    181184      old applications on the main menu, everything else on the
    182185      <command>Programs</command> menu) will benefit from being updated to meet
    183       your needs. The following examples are  provided to encourage you to think
    184       about how you wish to organise your menus. Please note the following:</para>
     186      your needs. The following examples are  provided to encourage you to
     187      think about how you wish to organise your menus. Please note the
     188      following:</para>
    185189
    186190      <itemizedlist>
     
    188192          <para>If a program listed in the menu has not been installed, it will
    189193          not appear when the menu is displayed. Similarly, if the program
    190           exists but the specified icon does not, no icon will be displayed in the
    191           menu.</para>
     194          exists but the specified icon does not, no icon will be displayed in
     195          the menu.</para>
    192196        </listitem>
    193197        <listitem>
     
    195199          <filename>.png</filename> files, and there is no need to specify the
    196200          extension. If the icon is located in the &quot;library&quot;
    197           (<filename class="directory">/usr/share/icewm/icons</filename>) there is
    198           no need to specifiy the path.</para>
    199         </listitem>
    200         <listitem>
    201           <para>Most programs are in sub-menus, and the main menu will always append
    202           entries for <literal>windows, help, settings, logout</literal> at the
    203           bottom.</para>
    204         </listitem>
    205         <listitem>
    206           <para>An icon for <application>firefox</application> was copied to the
    207           library directory and given a meaningful name. The icon for
    208           <application>xine</application> is <filename>xine.xpm</filename> which
    209           was installed to a pixmap directory.</para>
     201          (<filename class="directory">/usr/share/icewm/icons</filename>) there
     202          is no need to specifiy the path.</para>
     203        </listitem>
     204        <listitem>
     205          <para>Most programs are in sub-menus, and the main menu will always
     206          append entries for <literal>windows, help, settings, logout</literal>
     207          at the bottom.</para> </listitem>
     208        <listitem>
     209          <para>An icon for <application>firefox</application> was copied to
     210          the library directory and given a meaningful name. The icon for
     211          <application>xine</application> is <filename>xine.xpm</filename>
     212          which was installed to a pixmap directory.</para>
    210213        </listitem>
    211214        <listitem>
     
    214217      </itemizedlist>
    215218
    216       <para>It is unlikely that these examples meet your desires, but if you wish
    217       to use them run the following commands:</para>
    218 
    219 <screen role="nodump"><userinput>cat &gt; ~/.icewm/menu &lt;&lt; "EOF"
     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;
    220223<literal>prog Urxvt xterm urxvt
    221224prog GVolWheel /usr/share/pixmaps/gvolwheel/audio-volume-medium gvolwheel
     
    224227menufile Multimedia folder multimedia
    225228menufile Tool_bar folder toolbar</literal>
    226 EOF &amp;&amp;
    227 >cat &gt; ~/.icewm/general &lt;&lt; "EOF"
     229EOF
     230cat &gt; ~/.icewm/general &lt;&lt; "EOF" &amp;&amp;
    228231<literal>prog Firefox firefox firefox
    229232prog Epiphany /usr/share/icons/gnome/16x16/apps/web-browser epiphany
     
    234237prog Evince /usr/share/icons/hicolor/16x16/apps/evince evince
    235238prog Epdfview /usr/share/epdfview/pixmaps/icon_epdfview-48 epdfview</literal>
    236 EOF &amp;&amp;
    237 >cat &gt; ~/.icewm/multimedia &lt;&lt; "EOF"
     239EOF
     240cat &gt; ~/.icewm/multimedia &lt;&lt; "EOF"
    238241<literal>prog Audacious /usr/share/icons/hicolor/48x48/apps/audacious audacious
    239242separator
     
    242245prog Vlc /usr/share/icons/hicolor/16x16/apps/vlc vlc
    243246prog Xine /usr/share/pixmaps/xine xine</literal>
    244 EOF &amp;&amp;</userinput></screen>
    245 
    246       <para>If you wish to put icons on your desktop, you will need to install a
    247       program such as <xref linkend="rox-filer"/> which provides a pinboard. If you
    248       do that you will no longer be able to access the menu by right-clicking on the
    249       desktop, you will have to use the <application>IceWM</application> button. To
    250       ensure that the <application>rox</application> pinboard is running, the
    251       following commands will put it in the startup file:</para>
     247EOF</userinput></screen>
     248
     249      <para>If you wish to put icons on your desktop, you will need to install
     250      a program such as <xref linkend="rox-filer"/> which provides a pinboard.
     251      If you do that you will no longer be able to access the menu by
     252      right-clicking on the desktop, you will have to use the
     253      <application>IceWM</application> button. To ensure that the
     254      <application>rox</application> pinboard is running, the following
     255      commands will put it in the startup file:</para>
    252256
    253257<screen role="nodump"><userinput>cat &gt; ~/.icewm/startup &lt;&lt; "EOF"
  • x/wm/openbox.xml

    r4a83293 rac38e9dc  
    88  "http://openbox.org/dist/openbox/openbox-&openbox-version;.tar.gz">
    99  <!ENTITY openbox-download-ftp  " ">
    10   <!ENTITY openbox-md5sum        "93df606606053b7e8578a5c116afb8ec">
    11   <!ENTITY openbox-size          "956 KB">
    12   <!ENTITY openbox-buildsize     "19 MB">
     10  <!ENTITY openbox-md5sum        "a995a15361b18f24e45f9be752e89f4e">
     11  <!ENTITY openbox-size          "944 KB">
     12  <!ENTITY openbox-buildsize     "21 MB">
    1313  <!ENTITY openbox-time          "0.3 SBU">
    1414]>
     
    3737    </para>
    3838
    39     &lfs76_checked;
     39    &lfs77_checked;
    4040
    4141    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    7171    <bridgehead renderas="sect4">Required</bridgehead>
    7272    <para role="required">
    73       <xref linkend="x-window-system"/> and
    74       <xref linkend="pango"/> (compiled with support for libXft)
     73      <xref linkend="pango"/> (compiled with support for libXft) and
     74      <xref linkend="x-window-system"/>
    7575    </para>
    7676
     
    7979      <xref linkend="dbus"/> (runtime),
    8080      <xref linkend="imlib2"/> (to enable icons in the right click menu),
    81       <xref linkend="pyxdg"/>,
    82       <xref linkend="startup-notification"/>, and
    83       <xref linkend="librsvg"/>
     81      <xref linkend="librsvg"/>,
     82      <xref linkend="pyxdg"/> and
     83      <xref linkend="startup-notification"/>
    8484    </para>
    8585
     
    9191  <sect2 role="installation">
    9292    <title>Installation of Openbox</title>
     93
     94    <para>If you installed only Python 3 PyXDG module convert one of the
     95    scripts to Python 3:</para>
     96
     97<screen><userinput>2to3 -w data/autostart/openbox-xdg-autostart &amp;&amp;
     98sed 's/python/python3/' -i data/autostart/openbox-xdg-autostart</userinput></screen>
    9399
    94100    <para>
     
    286292      <seglistitem>
    287293        <seg>
    288           gdm-control, gnome-panel-control, obxprop, openbox, openbox-autostart,
    289           openbox-gnome-session, openbox-kde-session, openbox-session and
    290           openbox-xdg-autostart
     294          gdm-control, gnome-panel-control, obxprop, openbox,
     295          openbox-gnome-session, openbox-kde-session and openbox-session
    291296        </seg>
    292297        <seg>
     
    358363      </varlistentry>
    359364
    360       <varlistentry id="openbox-autostart">
    361         <term><command>openbox-autostart</command></term>
    362         <listitem>
    363           <para>
    364             is a script that runs commands and applications at Openbox startup.
    365           </para>
    366           <indexterm zone="openbox openbox-autostart">
    367             <primary sortas="b-openbox-autostart">openbox-autostart</primary>
    368           </indexterm>
    369         </listitem>
    370       </varlistentry>
    371 
    372       <varlistentry id="openbox-xdg-autostart">
    373         <term><command>openbox-xdg-autostart</command></term>
    374         <listitem>
    375           <para>
    376             is a script that runs xdg autostart .desktop files.
    377           </para>
    378           <indexterm zone="openbox openbox-xdg-autostart">
    379             <primary sortas="b-openbox-xdg-autostart">openbox-xdg-autostart</primary>
    380           </indexterm>
    381         </listitem>
    382       </varlistentry>
    383 
    384365      <varlistentry id="openbox-gnome-session">
    385366        <term><command>openbox-gnome-session</command></term>
  • x/wm/sawfish.xml

    r4a83293 rac38e9dc  
    55  %general-entities;
    66
    7   <!ENTITY sawfish-download-http "http://download.tuxfamily.org/sawfish/sawfish-&sawfish-version;.tar.xz">
     7  <!ENTITY sawfish-download-http "http://download.tuxfamily.org/sawfish/sawfish_&sawfish-version;.tar.xz">
    88  <!ENTITY sawfish-download-ftp  " ">
    9   <!ENTITY sawfish-md5sum        "562814495cc991f29eb4b8e2d8dea05a">
    10   <!ENTITY sawfish-size          "2.6 MB">
    11   <!ENTITY sawfish-buildsize     "35 MB">
    12   <!ENTITY sawfish-time          "0.6 SBU">
     9  <!ENTITY sawfish-md5sum        "19a8f3e4edefa747d8aa5dff772a98d0">
     10  <!ENTITY sawfish-size          "2.7 MB">
     11  <!ENTITY sawfish-buildsize     "50 MB">
     12  <!ENTITY sawfish-time          "0.4 SBU">
    1313]>
    1414
     
    3535    controlled through the extension language.</para>
    3636
    37     &lfs76_checked;
     37    &lfs77_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    6969    <bridgehead renderas="sect4">Recommended</bridgehead>
    7070    <para role="recommended">
    71        <xref linkend="gtk2"/> and
    7271       <xref linkend="pango"/>
    7372    </para>
     
    130129EOF</userinput></screen>
    131130
     131      <!-- UNCOMMENT <para>Optionally, you can use a Desktop Manager, such as <xref
     132      linkend="lxdm"/>.</para> -->
     133
     134      <para>From the developers:  <quote>The default menu binding is somewhat
     135      obscure; you must middle-click on the background to bring up the menus.
     136      (If you have a two-button mouse, try clicking both buttons
     137      simultaneously)</quote>. You can find this at <ulink
     138      url="http://download.tuxfamily.org/sawfish/themes/FAQ.html/">sawfish's
     139      FAQ</ulink>.</para>
     140
    132141    </sect3>
    133142
     
    140149      <segtitle>Installed Programs</segtitle>
    141150      <segtitle>Installed Libraries</segtitle>
    142       <segtitle>Installed Directory</segtitle>
     151      <segtitle>Installed Directories</segtitle>
    143152
    144153      <seglistitem>
    145         <seg>sawfish, sawfish-about, sawfish-client, and sawfish-config</seg>
    146         <seg>None</seg>
    147         <seg>/usr/share/sawfish</seg>
     154        <seg>
     155          sawfish, sawfish-client, sawfish-kde4-session, sawfish-mate-session,
     156          sawfish-about, sawfish-config, sawfish-lumina-session, and
     157          sawfish-xfce-session
     158        </seg>
     159        <seg>
     160          None
     161        </seg>
     162        <seg>
     163          /usr/include/sawfish,
     164          /usr/lib/sawfish,
     165          /usr/lib/rep/sawfish, and
     166          /usr/share/sawfish
     167        </seg>
    148168      </seglistitem>
    149169    </segmentedlist>
Note: See TracChangeset for help on using the changeset viewer.