| 1 | <?xml version='1.0' encoding='UTF-8'?> |
1 | <?xml version='1.0' encoding='UTF-8'?> |
| 2 | |
2 | |
| 3 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gnome-config.xml,v 1.2 2005/01/13 18:19:34 swift Exp $ --> |
3 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gnome-config.xml,v 1.3 2005/02/14 00:36:50 dertobi123 Exp $ --> |
| 4 | |
4 | |
| 5 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
5 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
| 6 | |
6 | |
| 7 | <guide link="/doc/en/gnome-config.xml"> |
7 | <guide link="/doc/en/gnome-config.xml"> |
| 8 | |
8 | |
| 9 | <title>The GNOME Configuration HOWTO</title> |
9 | <title>The GNOME Configuration HOWTO</title> |
| 10 | |
10 | |
| 11 | <author title="Author"> |
11 | <author title="Author"> |
| 12 | <mail link="swift@gentoo.org">Sven Vermeulen</mail> |
12 | <mail link="swift@gentoo.org">Sven Vermeulen</mail> |
|
|
13 | </author> |
|
|
14 | <author title="Editor"> |
|
|
15 | <mail link="lars@strojny.net">Lars Strojny</mail> |
| 13 | </author> |
16 | </author> |
| 14 | |
17 | |
| 15 | <abstract> |
18 | <abstract> |
| 16 | A frequently used environment is GNOME. This HOWTO tries to describe |
19 | A frequently used environment is GNOME. This HOWTO tries to describe |
| 17 | all aspects of GNOME, including installation, configuration, usage, ... |
20 | all aspects of GNOME, including installation, configuration, usage, ... |
| 18 | </abstract> |
21 | </abstract> |
| 19 | |
22 | |
| 20 | <!-- 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 --> |
| 21 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
24 | <!-- See http://creativecommons.org/licenses/by-sa/1.0 --> |
| 22 | <license/> |
25 | <license/> |
| 23 | |
26 | |
| 24 | <version>1.2</version> |
27 | <version>1.3</version> |
| 25 | <date>2005-01-13</date> |
28 | <date>2005-02-14</date> |
| 26 | |
29 | |
| 27 | <chapter> |
30 | <chapter> |
| 28 | <title>What is GNOME?</title> |
31 | <title>What is GNOME?</title> |
| 29 | <section> |
32 | <section> |
| 30 | <title>The Project</title> |
33 | <title>The Project</title> |
| 31 | <body> |
34 | <body> |
| 32 | |
35 | |
| 33 | <p> |
36 | <p> |
| 34 | The <uri link="http://www.gnome.org">GNOME</uri> project is a free software |
37 | The <uri link="http://www.gnome.org">GNOME</uri> project is a free software |
| 35 | project dedicated to the development of GNOME, a Unix/Linux desktop suite and |
38 | project dedicated to the development of GNOME, a Unix/Linux desktop suite and |
| 36 | development platform. The <uri link="http://foundation.gnome.org">GNOME |
39 | development platform. The <uri link="http://foundation.gnome.org">GNOME |
| 37 | Foundation</uri> coordinates the development and other aspects of the GNOME |
40 | Foundation</uri> coordinates the development and other aspects of the GNOME |
| 38 | Project. |
41 | Project. |
| 39 | </p> |
42 | </p> |
| 40 | |
43 | |
| … | |
… | |
| 65 | GNOME developers. |
68 | GNOME developers. |
| 66 | </p> |
69 | </p> |
| 67 | |
70 | |
| 68 | </body> |
71 | </body> |
| 69 | </section> |
72 | </section> |
| 70 | </chapter> |
73 | </chapter> |
| 71 | <chapter> |
74 | <chapter> |
| 72 | <title>Installing GNOME</title> |
75 | <title>Installing GNOME</title> |
| 73 | <section> |
76 | <section> |
| 74 | <title>What do you need?</title> |
77 | <title>What do you need?</title> |
| 75 | <body> |
78 | <body> |
| 76 | |
79 | |
| 77 | <p> |
80 | <p> |
| 78 | Before you start installing GNOME, you might want to edit your USE variables. |
81 | Before you start installing GNOME, you might want to edit your USE variables. |
| 79 | Make sure that <c>gtk</c> and <c>gnome</c> are in your USE variable listed in |
82 | Make sure that <c>gtk</c> and <c>gnome</c> are in your USE variable listed in |
| 80 | <path>/etc/make.conf</path>. If you don't want KDE support (the other big |
83 | <path>/etc/make.conf</path>. If you want support for <c>hald</c>, the hardware |
| 81 | desktop environment), remove <c>qt</c> and <c>kde</c>. |
84 | abstraction layer daemon add <c>hal</c> to your USE flags. USE variable |
|
|
85 | <c>howl</c> brings DNS-detection to GNOME (similiar to Rendevouz under Mac OS X). |
|
|
86 | If you don't want KDE support (the other big desktop environment), remove |
|
|
87 | <c>qt</c> and <c>kde</c>. |
| 82 | </p> |
88 | </p> |
| 83 | |
89 | |
| 84 | <pre caption="Example USE in /etc/make.conf"> |
90 | <pre caption="Example USE in /etc/make.conf"> |
| 85 | USE="-qt -kde gtk gnome" |
91 | USE="-qt -kde gtk gnome hal howl" |
| 86 | </pre> |
92 | </pre> |
| 87 | |
93 | |
| 88 | <p> |
94 | <p> |
| 89 | Once done, start installing GNOME by emerging <c>gnome</c> and |
95 | Once done, start installing GNOME by emerging <c>gnome</c> and |
| 90 | <c>xscreensaver</c>: |
96 | <c>xscreensaver</c>: |
| 91 | </p> |
97 | </p> |
| 92 | |
98 | |
| 93 | <pre caption="Installing GNOME"> |
99 | <pre caption="Installing GNOME"> |
| 94 | # <i>emerge gnome xscreensaver</i> |
100 | # <i>emerge gnome xscreensaver</i> |
| 95 | </pre> |
101 | </pre> |
| 96 | |
102 | |
| 97 | <p> |
103 | <p> |
| 98 | This will take a while, so you might want to start reading all those books your |
104 | This will take a while, so you might want to start reading all those books your |
| 99 | mother bought you but you never opened. Done? Great, now update your |
105 | mother bought you but you never opened. Done? Great, now update your |
| 100 | environment variables: |
106 | environment variables: |
| 101 | </p> |
107 | </p> |
| 102 | |
108 | |
| 103 | <pre caption="Updating environment variables"> |
109 | <pre caption="Updating environment variables"> |
| 104 | # <i>env-update && source /etc/profile</i> |
110 | # <i>env-update && source /etc/profile</i> |
| 105 | </pre> |
111 | </pre> |
| 106 | |
112 | |
| 107 | <p> |
113 | <p> |
| 108 | If you paid attention to the output of your previous <c>emerge</c> command, |
114 | If you paid attention to the output of your previous <c>emerge</c> command, |
| 109 | you'll notice that it suggests adding <c>famd</c> to the default runlevel to |
115 | you'll notice that it suggests adding <c>famd</c> to the default runlevel to |
| 110 | have nautilus and gnome-vfs monitor file changes: |
116 | have nautilus and gnome-vfs monitor file changes: |
| 111 | </p> |
117 | </p> |
| 112 | |
118 | |
| 113 | <pre caption="Adding famd to the default runlevel"> |
119 | <pre caption="Adding famd, hald and mDNSResponder to the default runlevel"> |
| 114 | # <i>/etc/init.d/famd start</i> |
120 | # <i>/etc/init.d/famd start</i> |
| 115 | # <i>rc-update add famd default</i> |
121 | # <i>rc-update add famd default</i> |
|
|
122 | |
|
|
123 | # <i>/etc/init.d/hald start</i> |
|
|
124 | # <i>rc-update add hald default</i> |
|
|
125 | |
|
|
126 | # <i>/etc/init.d/mDNSResponder start</i> |
|
|
127 | # <i>rc-update add mDNSResponder default</i> |
| 116 | </pre> |
128 | </pre> |
| 117 | |
129 | |
| 118 | </body> |
130 | </body> |
| 119 | </section> |
131 | </section> |
| 120 | <section> |
132 | <section> |
| 121 | <title>First Impressions</title> |
133 | <title>First Impressions</title> |
| 122 | <body> |
134 | <body> |
| 123 | |
135 | |
| 124 | <p> |
136 | <p> |
| 125 | Let us first take a look at what we just built. Exit your root shell and log on |
137 | Let us first take a look at what we just built. Exit your root shell and log on |
| 126 | as a regular user. We will configure our session to run GNOME when we issue the |
138 | as a regular user. We will configure our session to run GNOME when we issue the |
| 127 | <c>startx</c> command: |
139 | <c>startx</c> command: |
| 128 | </p> |
140 | </p> |
| 129 | |
141 | |
| 130 | <pre caption="Having GNOME as default desktop environment"> |
142 | <pre caption="Having GNOME as default desktop environment"> |
| … | |
… | |
| 177 | <path>/etc/rc.conf</path> and alter two variables: DISPLAYMANAGER (which should |
189 | <path>/etc/rc.conf</path> and alter two variables: DISPLAYMANAGER (which should |
| 178 | be set to <c>gdm</c>) and XSESSION (which should be set to <c>Gnome</c>): |
190 | be set to <c>gdm</c>) and XSESSION (which should be set to <c>Gnome</c>): |
| 179 | </p> |
191 | </p> |
| 180 | |
192 | |
| 181 | <pre caption="Editing /etc/rc.conf"> |
193 | <pre caption="Editing /etc/rc.conf"> |
| 182 | DISPLAYMANAGER="gdm" |
194 | DISPLAYMANAGER="gdm" |
| 183 | XSESSION="gnome" |
195 | XSESSION="gnome" |
| 184 | </pre> |
196 | </pre> |
| 185 | |
197 | |
| 186 | <p> |
198 | <p> |
| 187 | If you reboot now, the GNOME Display Manager will prompt you for your username |
199 | If you reboot now, the GNOME Display Manager will prompt you for your username |
| 188 | and password and will default to using GNOME as Desktop Environment (even though |
200 | and password and will default to using GNOME as Desktop Environment (even though |
| 189 | you will have the option of selecting a different one of course). |
201 | you will have the option of selecting a different one of course). |
| 190 | </p> |
202 | </p> |
| 191 | |
203 | |
|
|
204 | <p> |
|
|
205 | To use the functionality of <c>hald</c> just start <c>gnome-volume-manager</c> |
|
|
206 | and edit its preferences. |
|
|
207 | </p> |
|
|
208 | |
| 192 | </body> |
209 | </body> |
| 193 | </section> |
210 | </section> |
| 194 | </chapter> |
211 | </chapter> |
| 195 | </guide> |
212 | </guide> |