/[gentoo]/xml/htdocs/doc/en/xfce-config.xml
Gentoo

Diff of /xml/htdocs/doc/en/xfce-config.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.21 Revision 1.31
1<?xml version='1.0' encoding='UTF-8'?> 1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/xfce-config.xml,v 1.21 2009/08/28 07:48:01 nightmorph Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/xfce-config.xml,v 1.31 2010/07/26 01:48:40 nightmorph Exp $ -->
4 4
5<guide link="/doc/en/xfce-config.xml"> 5<guide>
6<title>The Xfce Configuration Guide</title> 6<title>The Xfce Configuration Guide</title>
7 7
8<author title="Author"> 8<author title="Author">
9 <mail link="nightmorph@gentoo.org">Joshua Saddler</mail> 9 <mail link="nightmorph"/>
10</author> 10</author>
11 11
12<abstract> 12<abstract>
13This guide provides an extensive introduction to Xfce, a fast, lightweight, 13This guide provides an extensive introduction to Xfce, a fast, lightweight,
14full-featured desktop environment. 14full-featured desktop environment.
16 16
17<!-- The content of this document is licensed under the CC-BY-SA license --> 17<!-- The content of this document is licensed under the CC-BY-SA license -->
18<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 18<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
19<license/> 19<license/>
20 20
21<version>1.17</version> 21<version>1.26</version>
22<date>2009-08-28</date> 22<date>2010-07-25</date>
23 23
24<chapter> 24<chapter>
25<title>Introduction</title> 25<title>Introduction</title>
26<section> 26<section>
27<title>The Xfce desktop environment</title> 27<title>The Xfce desktop environment</title>
33and is quite configurable while still adhering to the <uri 33and is quite configurable while still adhering to the <uri
34link="http://www.freedesktop.org">Freedesktop</uri> specifications. 34link="http://www.freedesktop.org">Freedesktop</uri> specifications.
35</p> 35</p>
36 36
37<p> 37<p>
38Unlike heavier desktop environments, such as Gnome and KDE, Xfce uses far fewer 38Unlike heavier desktop environments, such as <uri
39system resources. Additionally, it offers greater modularity and fewer 39link="http://www.gnome.org">Gnome</uri> and <uri
40dependencies; it takes up less space on your hard disk and takes less time to 40link="http://www.kde.org">KDE</uri>, Xfce uses far fewer system resources.
41install. 41Additionally, it offers greater modularity and fewer dependencies; it takes up
42less space on your hard disk and takes less time to install.
42</p> 43</p>
43 44
44<p> 45<p>
45This guide will not only show you how to install and configure a minimal Xfce 46This guide will not only show you how to install and configure a minimal Xfce
46environment, but will also explore options to create a full-featured desktop in 47environment, but will also explore options to create a full-featured desktop in
62link="/doc/en/xorg-config.xml">X Server Configuration Howto</uri>. 63link="/doc/en/xorg-config.xml">X Server Configuration Howto</uri>.
63</p> 64</p>
64 65
65<p> 66<p>
66Next, double-check your USE flags in <path>/etc/make.conf</path>; you'll 67Next, double-check your USE flags in <path>/etc/make.conf</path>; you'll
67probably at least want <c>USE="-gnome -kde -qt3 -qt4 X branding dbus hal lock 68probably at least want <c>USE="-gnome -kde -minimal -qt4 branding dbus
68session startup-notification thunar"</c>. 69hal jpeg lock session startup-notification thunar X"</c>.
69</p> 70</p>
70 71
71<p> 72<p>
72Now, let's install Xfce. 73Now, let's install Xfce.
73</p> 74</p>
102<pre caption="Starting hald"> 103<pre caption="Starting hald">
103# <i>/etc/init.d/hald start</i> 104# <i>/etc/init.d/hald start</i>
104# <i>rc-update add hald default</i> 105# <i>rc-update add hald default</i>
105</pre> 106</pre>
106 107
108<p>
109You'll also need a graphical terminal so that you can continue working with your
110new desktop environment. <c>x11-terms/terminal</c> is a good choice, as it's
111made specifically for Xfce. Install Terminal as shown:
112</p>
113
114<pre caption="Installing Terminal">
115# <i>emerge x11-terms/terminal</i>
116</pre>
117
107</body> 118</body>
108</section> 119</section>
109</chapter> 120</chapter>
110 121
111<chapter> 122<chapter>
121</p> 132</p>
122 133
123<pre caption="Setting Xfce as the default desktop environment"> 134<pre caption="Setting Xfce as the default desktop environment">
124$ <i>echo "exec startxfce4" > ~/.xinitrc</i> 135$ <i>echo "exec startxfce4" > ~/.xinitrc</i>
125</pre> 136</pre>
137
138<note>
139If you have ConsoleKit installed, your <path>~/.xinitrc</path> should instead
140contain <c>exec ck-launch-session startxfce4</c>. Otherwise, some of your
141applications may stop working. You'll also need to add consolekit to the
142default runlevel by running the following command as root: <c>rc-update add
143consolekit default</c>.
144</note>
126 145
127<p> 146<p>
128Now start your graphical environment by typing <c>startx</c>: 147Now start your graphical environment by typing <c>startx</c>:
129</p> 148</p>
130 149
246<body> 265<body>
247 266
248<p> 267<p>
249We should now <c>emerge</c> some useful applications and utilities: 268We should now <c>emerge</c> some useful applications and utilities:
250<c>xfce4-mixer</c>, <c>xfprint</c>, <c>xfce4-taskmanager</c>, 269<c>xfce4-mixer</c>, <c>xfprint</c>, <c>xfce4-taskmanager</c>,
251<c>xfce4-icon-theme</c>, <c>xfwm4-themes</c>, <c>orage</c>, <c>mousepad</c>, 270<c>xfwm4-themes</c>, <c>orage</c>, <c>mousepad</c>, <c>x11-terms/terminal</c>,
252<c>x11-terms/terminal</c>, and <c>thunar</c>. 271and <c>thunar</c>.
253</p> 272</p>
254 273
255<p> 274<p>
256<c>xfce4-mixer</c> is a volume control for your sound card. It can also be run 275<c>xfce4-mixer</c> is a volume control for your sound card. It can also be run
257as a panel applet, giving you fast access to playback volume. <c>xfprint</c> 276as a panel applet, giving you fast access to playback volume. <c>xfprint</c>
262restart it, or even alter its runtime priority, which lets you fine-tune how 281restart it, or even alter its runtime priority, which lets you fine-tune how
263much of a demand it puts on your system's resources. 282much of a demand it puts on your system's resources.
264</p> 283</p>
265 284
266<p> 285<p>
267<c>xfce4-icon-theme</c> and <c>xfwm4-themes</c> add a basic icon theme and 286<c>xfwm4-themes</c> adds several window manager themes. You may want to add a
268several window manager themes, respectively. You may want to add a more
269full-coverage icon theme such as <c>tango-icon-theme</c> just to round out your 287more full-coverage icon theme such as <c>tango-icon-theme</c> just to round out
270desktop. 288your desktop.
271</p> 289</p>
272 290
273<p> 291<p>
274<c>orage</c> is a simple, handy calendar. <c>mousepad</c> is a barebones text 292<c>orage</c> is a simple, handy calendar. <c>mousepad</c> is a barebones text
275editor that starts up extremely quickly. <c>x11-terms/terminal</c> is an X11 293editor that starts up extremely quickly. <c>x11-terms/terminal</c> is an X11
276terminal emulator, far more configurable and useful than the barebones 294terminal emulator, far more configurable and useful than the barebones
277<c>xterm</c> supplied with <c>xorg-server</c>. <c>terminal</c> supports Unicode 295<c>xterm</c>. <c>terminal</c> supports Unicode text, color schemes,
278text, pseudo-transparency and accelerated transparency via Xfce's built-in 296pseudo-transparency and hardware-accelerated transparency via Xfce's built-in
279compositor, all out-of-the-box. Just make sure that the default action on the 297compositor, all out-of-the-box. Just make sure that the default action on the
280terminal launcher of your panel runs <path>/usr/bin/Terminal</path> instead of 298terminal launcher of your panel runs <path>/usr/bin/Terminal</path> instead of
281xterm. Right click the launcher and choose "Properties" to change the command. 299<path>xterm</path>. Right-click the launcher and choose "Properties" to change
300the command.
282</p> 301</p>
283 302
284<p> 303<p>
285<c>thunar</c> is Xfce's default graphical file manager. It's fast yet quite 304<c>thunar</c> is Xfce's default graphical file manager. It's fast yet quite
286powerful, can support several plugins for even more functionality; just install 305powerful, can support several plugins for even more functionality; just install
326types. It can also be further extended with <c>abiword-plugins</c>. 345types. It can also be further extended with <c>abiword-plugins</c>.
327</p> 346</p>
328 347
329<p> 348<p>
330Need a nice email client/newsreader that isn't as demanding as 349Need a nice email client/newsreader that isn't as demanding as
331<c>mozilla-thunderbird</c> or <c>evolution</c>? Try emerging <c>claws-mail</c>. 350<c>thunderbird</c> or <c>evolution</c>? Try emerging <c>claws-mail</c>.
332</p> 351</p>
333 352
334<p> 353<p>
335For your internet chat needs, <c>irssi</c> is an excellent, tiny, incredibly 354For your internet chat needs, <c>irssi</c> is an excellent, tiny, incredibly
336configurable IRC client that runs in your terminal. If you prefer a compact 355configurable IRC client that runs in your terminal. If you prefer a compact
344can play most every media format available quite nicely. 363can play most every media format available quite nicely.
345</p> 364</p>
346 365
347<p> 366<p>
348Finally, you'll need a webbrowser. Nearly all graphical webbrowsers require more 367Finally, you'll need a webbrowser. Nearly all graphical webbrowsers require more
349resources than most of your other desktop applications. Still, 368resources than most of your other desktop applications. Still, <c>firefox</c>
350<c>mozilla-firefox</c> (or <c>mozilla-firefox-bin</c>) is always a good choice. 369(or <c>firefox-bin</c>) is always a good choice. Alternatively, you may find
351Alternatively, you may find <c>opera</c> to be quite fast. However, <c>opera</c> 370<c>opera</c> to be quite fast. However, <c>opera</c> is not available on as many
352is not available on as many processor architectures as <c>mozilla-firefox</c>, 371processor architectures as <c>firefox</c>, and it has more dependencies unless
353and it has more dependencies unless you override them with a USE flag. 372you override them with a few USE flags.
354</p> 373</p>
355 374
356<pre caption="Adding a webbrowser"> 375<pre caption="Adding a webbrowser">
357<comment>(Installing Mozilla Firefox)</comment> 376<comment>(Installing Mozilla Firefox)</comment>
358# <i>emerge mozilla-firefox</i> 377# <i>emerge firefox</i>
359<comment>(Installing Opera)</comment> 378<comment>(Installing Opera)</comment>
360# <i>echo "www-client/opera qt-static" >> /etc/portage/package.use</i> 379# <i>echo "www-client/opera gtk -kde" >> /etc/portage/package.use</i>
361# <i>emerge opera</i> 380# <i>emerge opera</i>
362</pre> 381</pre>
363 382
364<p> 383<p>
365Now that we've explored some good suggestions for rounding out your desktop 384Now that we've explored some good suggestions for rounding out your desktop
417DISPLAYMANAGER="slim" 436DISPLAYMANAGER="slim"
418</pre> 437</pre>
419 438
420<p> 439<p>
421SLiM can automatically start your Xfce session if you add 440SLiM can automatically start your Xfce session if you add
422<c>XSESSION="Xfce4"</c> to <path>/etc/rc.conf</path>. 441<c>XSESSION="Xfce4"</c> to <path>/etc/env.d/90xsession</path>:
442</p>
443
444<pre caption="Setting XSESSION">
445# <i>echo XSESSION=\"Xfce4\" > /etc/env.d/90xsession</i>
446# <i>env-update &amp;&amp; source /etc/profile</i>
423</p> 447</pre>
424 448
425</body> 449</body>
426</section> 450</section>
427<section> 451<section>
428<title>Beautifying your desktop</title> 452<title>Beautifying your desktop</title>

Legend:
Removed from v.1.21  
changed lines
  Added in v.1.31

  ViewVC Help
Powered by ViewVC 1.1.20