source: x/wm/xfce.xml@ 15b3bc29

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 6.2 6.2.0 6.2.0-rc1 6.2.0-rc2 6.3 6.3-rc1 6.3-rc2 6.3-rc3 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
Last change on this file since 15b3bc29 was 15b3bc29, checked in by Randy McMurchy <randy@…>, 17 years ago

Modified all the Sourceforge download links to use the new standard Sourceforge has implemented

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

  • Property mode set to 100644
File size: 18.9 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
3 "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!-- Inserted as a reminder to do this. The mention of a test suite
8 is usually right before the root user installation commands. Please
9 delete these 12 (including one blank) lines after you are done.-->
10
11 <!-- Use one of the two mentions below about a test suite,
12 delete the line that is not applicable. Of course, if the
13 test suite uses syntax other than "make check", revise the
14 line to reflect the actual syntax to run the test suite -->
15
16 <!-- <para>This package does not come with a test suite.</para> -->
17 <!-- <para>To test the results, issue: <command>make check</command>.</para> -->
18
19 <!ENTITY xfce-download-http "http://downloads.sourceforge.net/xfce/xfce-&xfce-version;-src.tar.bz2">
20 <!ENTITY xfce-download-ftp " ">
21 <!ENTITY xfce-md5sum "44e126e47657969657ff86fb558d54ea">
22 <!ENTITY xfce-size "25 MB">
23 <!ENTITY xfce-buildsize "219 MB (to build and install everything without deleting any sources)">
24 <!ENTITY xfce-time "3.5 SBU">
25]>
26
27<sect1 id="xfce" xreflabel="XFce-&xfce-version;">
28 <?dbhtml filename="xfce.html" ?>
29
30 <sect1info>
31 <othername>$LastChangedBy$</othername>
32 <date>$Date$</date>
33 </sect1info>
34
35 <title>XFce-&xfce-version;</title>
36
37 <indexterm zone="xfce">
38 <primary sortas="a-xfce">XFce</primary>
39 </indexterm>
40
41 <sect2 role="package">
42 <title>Introduction to XFce</title>
43
44 <para>The <application>XFce</application> package contains a lightweight
45 desktop environment.</para>
46
47 <bridgehead renderas="sect3">Package Information</bridgehead>
48 <itemizedlist spacing="compact">
49 <listitem>
50 <para>Download (HTTP): <ulink url="&xfce-download-http;"/></para>
51 </listitem>
52 <listitem>
53 <para>Download (FTP): <ulink url="&xfce-download-ftp;"/></para>
54 </listitem>
55 <listitem>
56 <para>Download MD5 sum: &xfce-md5sum;</para>
57 </listitem>
58 <listitem>
59 <para>Download size: &xfce-size;</para>
60 </listitem>
61 <listitem>
62 <para>Estimated disk space required: &xfce-buildsize;</para>
63 </listitem>
64 <listitem>
65 <para>Estimated build time: &xfce-time;</para>
66 </listitem>
67 </itemizedlist>
68
69 <bridgehead renderas="sect3">XFce Dependencies</bridgehead>
70
71 <bridgehead renderas="sect4">Required</bridgehead>
72 <para role="required"><xref linkend="gtk2"/> and
73 <xref linkend="libxml2"/></para>
74
75 <bridgehead renderas="sect4">Optional</bridgehead>
76 <para role="optional"><xref linkend="gdm"/>,
77 <xref linkend="librsvg"/>
78 (<application>xffm</application> links to <application>librsvg</application>
79 automatically if <application>librsvg</application> is installed),
80 <xref linkend="libgtkhtml"/>,
81 <xref linkend="startup-notification"/>, and
82 <xref linkend="a2ps"/>
83 (required to build <application>xfprint</application>).</para>
84
85 <para condition="html" role="usernotes">User Notes:
86 <ulink url="&blfs-wiki;/xfce"/></para>
87
88 </sect2>
89
90 <sect2 role="installation">
91 <title>Installation of XFce</title>
92
93 <para>A bare minimum <application>XFce</application> setup requires
94 installation of the following packages:</para>
95
96 <itemizedlist spacing='compact'>
97 <listitem>
98 <para>libxfce4util-&xfce-version;.2</para>
99 </listitem>
100 <listitem>
101 <para>dbh-1.0.24</para>
102 </listitem>
103 <listitem>
104 <para>libxfcegui4-&xfce-version;</para>
105 </listitem>
106 <listitem>
107 <para>libxfce4mcs-&xfce-version;</para>
108 </listitem>
109 <listitem>
110 <para>xfce-mcs-manager-&xfce-version;</para>
111 </listitem>
112 <listitem>
113 <para>xfwm4-&xfce-version;.2</para>
114 </listitem>
115 <listitem>
116 <para>xfce4-panel-&xfce-version;</para>
117 </listitem>
118 <listitem>
119 <para>xfdesktop-&xfce-version;</para>
120 </listitem>
121 <listitem>
122 <para>xfce-utils-&xfce-version;</para>
123 </listitem>
124 </itemizedlist>
125
126 <para>Install <application>libxfce4util</application>, <application>dbh</application>,
127 <application>libxfcegui4</application>, <application>libxfce4mcs</application>,
128 <application>xfce-mcs-manager</application>, and <application>xfwm4</application>
129 by issuing the following commands:</para>
130
131<screen><userinput>./configure --prefix=/usr &amp;&amp;
132make</userinput></screen>
133
134 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
135
136<screen role="root"><userinput>make install</userinput></screen>
137
138 <para><application>xfce4-panel</application>, <application>xfdesktop</application>
139 and <application>xfce-utils</application> require a parameter so that the
140 configuration files are installed in
141 <filename class='directory'>/etc/xdg</filename>. Configure them by issuing the
142 following commands:</para>
143
144<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
145make</userinput></screen>
146
147 <para>If you use <xref linkend="gdm"/> as your display manager and would
148 like to be able to log into an <application>XFce</application> session from
149 the login prompt, pass the <parameter>--enable-gdm</parameter> option to
150 the <application>xfce-utils</application>-&xfce-version;
151 <command>configure</command> script (requires <xref linkend="which"/> to be
152 installed at run time).</para>
153
154 <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
155
156<screen role="root"><userinput>make install</userinput></screen>
157
158 <para>In addition, you may choose to install:</para>
159
160 <itemizedlist spacing='compact'>
161 <listitem>
162 <para>gtk-xfce-engine-2.2.8</para>
163 </listitem>
164 <listitem>
165 <para>xfcalendar-&xfce-version;</para>
166 </listitem>
167 <listitem>
168 <para>xfce-mcs-plugins-&xfce-version;</para>
169 </listitem>
170 <listitem>
171 <para>xfce4-appfinder-&xfce-version;</para>
172 </listitem>
173 <listitem>
174 <para>xfce4-icon-theme-&xfce-version;</para>
175 </listitem>
176 <listitem>
177 <para>xfce4-iconbox-&xfce-version;</para>
178 </listitem>
179 <listitem>
180 <para>xfce4-mixer-&xfce-version;</para>
181 </listitem>
182 <listitem>
183 <para>xfce4-session-&xfce-version;</para>
184 </listitem>
185 <listitem>
186 <para>xfce4-systray-&xfce-version;</para>
187 </listitem>
188 <listitem>
189 <para>xfce4-toys-&xfce-version;</para>
190 </listitem>
191 <listitem>
192 <para>xfce4-trigger-launcher-&xfce-version;</para>
193 </listitem>
194 <listitem>
195 <para>xffm-&xfce-version;</para>
196 </listitem>
197 <listitem>
198 <para>xfprint-&xfce-version;</para>
199 </listitem>
200 <listitem>
201 <para>xfwm4-themes-&xfce-version;</para>
202 </listitem>
203 </itemizedlist>
204
205 <para>Configure all but the <application>xfce4-session</application> package
206 using the following commands:</para>
207
208<screen><userinput>./configure --prefix=/usr &amp;&amp;
209make</userinput></screen>
210
211 <para><application>xfce4-session</application> requires the following
212 commands:</para>
213
214<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc \
215 --libexecdir=/usr/lib/xfce4 &amp;&amp;
216make</userinput></screen>
217
218 <para>Also, <application>xfprint</application> can be configured with
219 <parameter>--enable-cups</parameter> if you have <xref linkend="cups"/>
220 installed.</para>
221
222 <para>And then as <systemitem class="username">root</systemitem>:</para>
223
224<screen role="root"><userinput>make install</userinput></screen>
225
226 <para>As the <systemitem class="username">root</systemitem> user, move the
227 help documentation to the standard BLFS location and modify the help script to
228 look for it there:</para>
229
230<screen role="root"><userinput>mv -vf /usr/share/xfce4/doc /usr/share/doc/xfce4 &amp;&amp;
231sed -i 's@xfce4/doc@doc/xfce4@' /usr/bin/xfhelp4</userinput></screen>
232
233 </sect2>
234
235 <sect2 role="configuration">
236 <title>Configuring XFce</title>
237
238 <sect3 id='xfce-config'>
239 <title>Configuration Information</title>
240
241 <para><application>XFCE</application> will look for the theme index from
242 <xref linkend="hicolor-icon-theme"/> at run-time. Ensure you install the
243 package before launching <application>XFCE</application>.</para>
244
245 <para>Issue the command below to create an <filename>.xinitrc</filename>
246 file which will automatically run the appropriate
247 <application>XFCE</application> programs when the
248 <application>X</application> Window system is launched. Be sure to backup
249 your existing <filename>.xinitrc</filename> file before
250 proceeding.</para>
251
252<screen><userinput>cat &gt; ~/.xinitrc &lt;&lt; "EOF"
253<literal>xfce-mcs-manager
254xfwm4 --daemon
255xftaskbar4 &amp;
256xfdesktop &amp;
257exec xfce4-panel</literal>
258EOF</userinput></screen>
259
260 <indexterm zone="xfce xfce-config">
261 <primary sortas="e-AA.xinitrc">~/.xinitrc</primary>
262 </indexterm>
263
264 </sect3>
265
266 </sect2>
267
268 <sect2 role="content">
269 <title>Contents</title>
270
271 <segmentedlist>
272 <segtitle>Installed Programs</segtitle>
273 <segtitle>Installed Libraries</segtitle>
274 <segtitle>Installed Directories</segtitle>
275
276 <seglistitem>
277 <seg>fgr, scramble, startxfce4, xfbook, xfbook4, xfcalendar,
278 xfce-mcs-manager, xfce-setting-show, xfce4-about,
279 xfce4-appfinder, xfce4-iconbox, xfce4-kiosk-query,
280 xfce4-menueditor, xfce4-mixer, xfce4-panel, xfce4-session,
281 xfce4-session-logout, xfce4-tips, xfdesktop, xfdiff4, xffm,
282 xffrequent, xffrequent4, xffstab, xffstab4, xfglob4, xfhelp4,
283 xflock4, xfmime-edit, xfmountdev4, xfrecent, xfrecent4,
284 xfprint-manager, xfprint4, xfrun4, xfsamba4, xftaskbar4,
285 xfterm4, xftrash4, xftree4, and xfwm4</seg>
286 <seg id='xfcelibs'>libxfce4util.{a,so}, libdbh.{a,so}, libxfcegui4.{a,so},
287 libxfce4mcs.{a,so}, libxffm_actions.so, libxffm_basic.so, libxffm_calls.so,
288 libxffm_cpy.so, libxffm_on_demand.so, libxffm_secondary.so, libxffm_tubo.so,
289 libxfsm-4.2.{a,so}</seg>
290 <seg>/usr/lib/xfce4, /usr/share/doc/xfce4, /usr/share/xfce4, /usr/share/xffm
291 and /usr/share/xfwm4</seg>
292 </seglistitem>
293 </segmentedlist>
294
295 <indexterm zone="xfce xfcelibs">
296 <primary sortas="c-libxfce4util">libxfce4util.[a,so]</primary>
297 </indexterm>
298
299 <indexterm zone="xfce xfcelibs">
300 <primary sortas="c-libdbh">libdbh.[a,so]</primary>
301 </indexterm>
302
303 <indexterm zone="xfce xfcelibs">
304 <primary sortas="c-libxfcegui4">libxfcegui4.[a,so]</primary>
305 </indexterm>
306
307 <indexterm zone="xfce xfcelibs">
308 <primary sortas="c-libxfce4mcs">libxfce4mcs.[a,so]</primary>
309 </indexterm>
310
311 <indexterm zone="xfce xfcelibs">
312 <primary sortas="c-libxffm_actions.so">libxffm_actions.so</primary>
313 </indexterm>
314
315 <indexterm zone="xfce xfcelibs">
316 <primary sortas="c-libxffm_basic.so">libxffm_basic.so</primary>
317 </indexterm>
318
319 <indexterm zone="xfce xfcelibs">
320 <primary sortas="c-libxffm_calls.so">libxffm_calls.so</primary>
321 </indexterm>
322
323 <indexterm zone="xfce xfcelibs">
324 <primary sortas="c-libxffm_cpy.so">libxffm_cpy.so</primary>
325 </indexterm>
326
327 <indexterm zone="xfce xfcelibs">
328 <primary sortas="c-libxffm_on_demand.so">libxffm_on_demand.so</primary>
329 </indexterm>
330
331 <indexterm zone="xfce xfcelibs">
332 <primary sortas="c-libxffm_secondary.so">libxffm_secondary.so</primary>
333 </indexterm>
334
335 <indexterm zone="xfce xfcelibs">
336 <primary sortas="c-libxffm_tubo.so">libxffm_tubo.so</primary>
337 </indexterm>
338
339 <indexterm zone="xfce xfcelibs">
340 <primary sortas="c-libxfsm-4.2.so">libxfsm-4.2.[a,so]</primary>
341 </indexterm>
342
343 <variablelist>
344 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
345 <?dbfo list-presentation="list"?>
346 <?dbhtml list-presentation="table"?>
347
348 <varlistentry id="fgr">
349 <term><command>fgr</command></term>
350 <listitem>
351 <para>is a file content search engine for
352 <command>xffm</command>.</para>
353 <indexterm zone="xfce fgr">
354 <primary sortas="b-fgr">fgr</primary>
355 </indexterm>
356 </listitem>
357 </varlistentry>
358
359 <varlistentry id="startxfce4">
360 <term><command>startxfce4</command></term>
361 <listitem>
362 <para>is a script which starts up the <application>XFce</application> Desktop
363 Environment.</para>
364 <indexterm zone="xfce startxfce4">
365 <primary sortas="b-startxfce4">startxfce4</primary>
366 </indexterm>
367 </listitem>
368 </varlistentry>
369
370 <varlistentry id="xfce-mcs-manager">
371 <term><command>xfce-mcs-manager</command></term>
372 <listitem>
373 <para>is the settings manager for
374 <application>XFce</application>.</para>
375 <indexterm zone="xfce xfce-mcs-manager">
376 <primary sortas="b-xfce-mcs-manager">xfce-mcs-manager</primary>
377 </indexterm>
378 </listitem>
379 </varlistentry>
380
381 <varlistentry id="xfce4-about">
382 <term><command>xfce4-about</command></term>
383 <listitem>
384 <para>displays the about box.</para>
385 <indexterm zone="xfce xfce4-about">
386 <primary sortas="b-xfce4-about">xfce4-about</primary>
387 </indexterm>
388 </listitem>
389 </varlistentry>
390
391 <varlistentry id="xfce4-session">
392 <term><command>xfce4-session</command></term>
393 <listitem>
394 <para>saves the state of your desktop and restores it when you next start
395 <application>XFce</application>.</para>
396 <indexterm zone="xfce xfce4-session">
397 <primary sortas="b-xfce4-session">xfce4-session</primary>
398 </indexterm>
399 </listitem>
400 </varlistentry>
401
402 <varlistentry id="xfce-setting-show">
403 <term><command>xfce-setting-show</command></term>
404 <listitem>
405 <para>displays the settings for
406 <application>XFce</application>.</para>
407 <indexterm zone="xfce xfce-setting-show">
408 <primary sortas="b-xfce-setting-show">xfce-setting-show</primary>
409 </indexterm>
410 </listitem>
411 </varlistentry>
412
413 <varlistentry id="xfce4-panel">
414 <term><command>xfce4-panel</command></term>
415 <listitem>
416 <para>is the panel manager for <application>XFce</application>.
417 It contains the launcher, clock, mail check, desktop switcher and
418 separator programs.</para>
419 <indexterm zone="xfce xfce4-panel">
420 <primary sortas="b-xfce4-panel">xfce4-panel</primary>
421 </indexterm>
422 </listitem>
423 </varlistentry>
424
425 <varlistentry id="xfdesktop">
426 <term><command>xfdesktop</command></term>
427 <listitem>
428 <para> is the desktop manager for
429 <application>XFce</application>.</para>
430 <indexterm zone="xfce xfdesktop">
431 <primary sortas="b-xfdesktop">xfdesktop</primary>
432 </indexterm>
433 </listitem>
434 </varlistentry>
435
436 <varlistentry id="xfhelp4">
437 <term><command>xfhelp4</command></term>
438 <listitem>
439 <para>is script that launches a HTML browser to
440 display online documentation. It requires <command>which</command> to
441 run.</para>
442 <indexterm zone="xfce xfhelp4">
443 <primary sortas="b-xfhelp4">xfhelp4</primary>
444 </indexterm>
445 </listitem>
446 </varlistentry>
447
448 <varlistentry id="xflock4">
449 <term><command>xflock4</command></term>
450 <listitem>
451 <para>is a script used to lock the current screen during drag
452 and drop actions.</para>
453 <indexterm zone="xfce xflock4">
454 <primary sortas="b-xflock4">xflock4</primary>
455 </indexterm>
456 </listitem>
457 </varlistentry>
458
459 <varlistentry id="xfmountdev4">
460 <term><command>xfmountdev4</command></term>
461 <listitem>
462 <para>mounts a device on the specified mount point and launches
463 <command>xftree4</command>, then unmounts the device when
464 <command>xftree4</command> finishes.</para>
465 <indexterm zone="xfce xfmountdev4">
466 <primary sortas="b-xfmountdev4">xfmountdev4</primary>
467 </indexterm>
468 </listitem>
469 </varlistentry>
470
471 <varlistentry id="xfrun4">
472 <term><command>xfrun4</command></term>
473 <listitem>
474 <para>is the program launcher for
475 <application>XFce</application>.</para>
476 <indexterm zone="xfce xfrun4">
477 <primary sortas="b-xfrun4">xfrun4</primary>
478 </indexterm>
479 </listitem>
480 </varlistentry>
481
482 <varlistentry id="xfsamba4">
483 <term><command>xfsamba4</command></term>
484 <listitem>
485 <para> is the <application>Samba</application> front end for
486 <application>XFce</application>.</para>
487 <indexterm zone="xfce xfsamba4">
488 <primary sortas="b-xfsamba4">xfsamba4</primary>
489 </indexterm>
490 </listitem>
491 </varlistentry>
492
493 <varlistentry id="xftaskbar4">
494 <term><command>xftaskbar4</command></term>
495 <listitem>
496 <para>is the taskbar manager for
497 <application>XFce</application>.</para>
498 <indexterm zone="xfce xftaskbar4">
499 <primary sortas="b-xftaskbar4">xftaskbar4</primary>
500 </indexterm>
501 </listitem>
502 </varlistentry>
503
504 <varlistentry id="xfterm4">
505 <term><command>xfterm4</command></term>
506 <listitem>
507 <para>is a small terminal wrapper to be used as a drag and drop
508 action for the <application>XFce</application> front panel. It requires
509 <command>which</command> to run.</para>
510 <indexterm zone="xfce xfterm4">
511 <primary sortas="b-xfterm4">xfterm4</primary>
512 </indexterm>
513 </listitem>
514 </varlistentry>
515
516 <varlistentry id="xftrash4">
517 <term><command>xftrash4</command></term>
518 <listitem>
519 <para>is a small binary to be used as a drag and drop action for the
520 <application>XFce</application> front panel.</para>
521 <indexterm zone="xfce xftrash4">
522 <primary sortas="b-xftrash4">xftrash4</primary>
523 </indexterm>
524 </listitem>
525 </varlistentry>
526
527 <varlistentry id="xffm">
528 <term><command>xffm</command></term>
529 <listitem>
530 <para>is the file manager for <application>XFce</application>.</para>
531 <indexterm zone="xfce xffm">
532 <primary sortas="b-xftree4">xffm</primary>
533 </indexterm>
534 </listitem>
535 </varlistentry>
536
537 <varlistentry id="xfwm4">
538 <term><command>xfwm4</command></term>
539 <listitem>
540 <para>is an <application>X11</application> window manager for
541 <application>XFce</application>.</para>
542 <indexterm zone="xfce xfwm4">
543 <primary sortas="b-xfwm4">xfwm4</primary>
544 </indexterm>
545 </listitem>
546 </varlistentry>
547
548 </variablelist>
549
550 </sect2>
551
552</sect1>
Note: See TracBrowser for help on using the repository browser.