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

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

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

Revision 1.32 Revision 1.33
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/gnome-config.xml,v 1.32 2010/06/07 09:02:51 nightmorph Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gnome-config.xml,v 1.33 2011/07/03 04:07:04 nightmorph Exp $ -->
4 4
5<guide> 5<guide>
6<title>The GNOME Configuration HOWTO</title> 6<title>The GNOME Configuration HOWTO</title>
7 7
8<author title="Author"> 8<author title="Author">
22 22
23<!-- The content of this document is licensed under the CC-BY-SA license --> 23<!-- The content of this document is licensed under the CC-BY-SA license -->
24<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 24<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
25<license/> 25<license/>
26 26
27<version>1.24</version> 27<version>2</version>
28<date>2010-06-07</date> 28<date>2011-07-02</date>
29 29
30<chapter> 30<chapter>
31<title>What is GNOME?</title> 31<title>What is GNOME?</title>
32<section> 32<section>
33<title>The Project</title> 33<title>The Project</title>
84</impo> 84</impo>
85 85
86<p> 86<p>
87Before you start installing GNOME, you might want to edit your USE variables. 87Before you start installing GNOME, you might want to edit your USE variables.
88Make sure that <c>X</c>, <c>gtk</c>, and <c>gnome</c> are in your USE variable 88Make sure that <c>X</c>, <c>gtk</c>, and <c>gnome</c> are in your USE variable
89listed in <path>/etc/make.conf</path>. If you want support for <c>hald</c>, the 89listed in <path>/etc/make.conf</path>. If you want support for <c>dbus</c>, a
90hardware abstraction layer daemon add <c>hal</c> to your USE flags. The same 90system message bus Gnome uses extensively, add it to your USE flags. If you
91goes for <c>dbus</c>, a system message bus Gnome uses extensively. If you don't
92want KDE support (the other big desktop environment), remove <c>qt4</c> and 91don't want KDE support (the other big desktop environment), remove <c>qt4</c>
93<c>kde</c>. 92and <c>kde</c>.
94</p> 93</p>
95 94
96<pre caption="Example USE in /etc/make.conf"> 95<pre caption="Example USE in /etc/make.conf">
97USE="-qt4 -kde X dbus gtk gnome hal" 96USE="-qt4 -kde X dbus gtk gnome"
98</pre> 97</pre>
99 98
100<p> 99<p>
101You can add the <c>branding</c> USE flag to get a lovely Gentoo-branded 100You can add the <c>branding</c> USE flag to get a lovely Gentoo-branded
102splashscreen instead of the default Gnome splashscreen: 101splashscreen instead of the default Gnome splashscreen:
103</p> 102</p>
104 103
105<pre caption="Enabling Gentoo branding"> 104<pre caption="Enabling Gentoo branding">
106# <i>echo "gnome-base/gnome-session branding" &gt;&gt; /etc/portage/package.use</i> 105# <i>echo "gnome-base/gnome-session branding" &gt;&gt; /etc/portage/package.use</i>
107</pre> 106</pre>
107
108<note>
109If you use the <c>desktop</c> profile, these USE flags will be set for you. You
110can check your profile by running <c>eselect profile list</c> and <c>eselect
111profile set &lt;profile-name&gt;</c> as root.
112</note>
108 113
109<p> 114<p>
110Once done, start installing GNOME by emerging <c>gnome</c>: 115Once done, start installing GNOME by emerging <c>gnome</c>:
111</p> 116</p>
112 117
131<pre caption="Updating environment variables"> 136<pre caption="Updating environment variables">
132# <i>env-update &amp;&amp; source /etc/profile</i> 137# <i>env-update &amp;&amp; source /etc/profile</i>
133</pre> 138</pre>
134 139
135<p> 140<p>
136Next we'll clean up the remaining services. 141Next we'll clean up the remaining services and user groups.
137</p> 142</p>
138 143
139<pre caption="Adding hald and dbus to the default runlevel"> 144<pre caption="Services and groups">
140# <i>/etc/init.d/hald start</i> 145# <i>gpasswd -a yourregularuser plugdev</i>
141# <i>rc-update add hald default</i>
142
143# <i>/etc/init.d/dbus start</i> 146# <i>/etc/init.d/dbus start</i>
144# <i>rc-update add dbus default</i> 147# <i>rc-update add dbus default</i>
145</pre> 148</pre>
146 149
147</body> 150</body>
156<c>startx</c> command (see also 159<c>startx</c> command (see also
157<uri link="/doc/en/xorg-config.xml#using_startx">Using startx</uri> in the 160<uri link="/doc/en/xorg-config.xml#using_startx">Using startx</uri> in the
158<uri link="/doc/en/xorg-config.xml">X Server Configuration Howto</uri>): 161<uri link="/doc/en/xorg-config.xml">X Server Configuration Howto</uri>):
159</p> 162</p>
160 163
161<pre caption="Having GNOME as default desktop environment"> 164<pre caption="Setting GNOME as the default desktop environment">
162$ <i>echo "exec gnome-session" &gt; ~/.xinitrc</i> 165$ <i>echo "exec gnome-session" &gt; ~/.xinitrc</i>
163</pre> 166</pre>
164 167
165<p> 168<p>
166Starting with <c>gnome-base/gnome-session-2.26.2</c>, you will need to prepend 169Starting with <c>gnome-base/gnome-session-2.26.2</c>, you will need to prepend
220you will have the option of selecting a different one of course, choosing from 223you will have the option of selecting a different one of course, choosing from
221those available in <path>/usr/share/xsessions/</path>). Thus, if you use GDM, 224those available in <path>/usr/share/xsessions/</path>). Thus, if you use GDM,
222you don't need to edit <path>~/.xinitrc</path>. 225you don't need to edit <path>~/.xinitrc</path>.
223</p> 226</p>
224 227
225<p>
226To use the functionality of <c>hald</c> you need to add your user to the
227<c>plugdev</c> group. If you want support for devices not handled by the
228<c>nautilus</c> file manager, or if you're not using <c>nautilus</c> at all, you
229might want to make sure that <c>gnome-volume-manager</c> is built with the
230<c>automount</c> USE flag, and that it's started every time you login.
231</p>
232
233</body> 228</body>
234</section> 229</section>
235</chapter> 230</chapter>
236</guide> 231</guide>

Legend:
Removed from v.1.32  
changed lines
  Added in v.1.33

  ViewVC Help
Powered by ViewVC 1.1.20