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

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

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

Revision 1.7 Revision 1.28
1<?xml version='1.0' encoding='UTF-8'?> 1<?xml version='1.0' encoding='UTF-8'?>
2
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/xorg-config.xml,v 1.7 2004/11/26 21:57:19 swift Exp $ -->
4
5<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/xorg-config.xml,v 1.28 2009/01/26 08:08:22 nightmorph Exp $ -->
6 4
7<guide link="xorg-config.xml"> 5<guide link="/doc/en/xorg-config.xml">
8
9<title>The X Server Configuration HOWTO</title> 6<title>The X Server Configuration HOWTO</title>
10 7
11<author title="Author"> 8<author title="Author">
12 <mail link="swift@gentoo.org">Sven Vermeulen</mail> 9 <mail link="swift@gentoo.org">Sven Vermeulen</mail>
13</author> 10</author>
11<author title="Editor">
12 <mail link="nightmorph"/>
13</author>
14 14
15<abstract> 15<abstract>
16Xorg is the X Window server which allows users to have a graphical 16Xorg is the X Window server which allows users to have a graphical
17environment at their fingertips. This HOWTO explains what Xorg is, how to 17environment at their fingertips. This HOWTO explains what Xorg is, how to
18install it and what the various configuration options are. 18install it and what the various configuration options are.
19</abstract> 19</abstract>
20 20
21<!-- The content of this document is licensed under the CC-BY-SA license --> 21<!-- The content of this document is licensed under the CC-BY-SA license -->
22<!-- See http://creativecommons.org/licenses/by-sa/2.0 --> 22<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
23<license/> 23<license/>
24 24
25<version>1.6</version> 25<version>1.19</version>
26<date>2004-11-26</date> 26<date>2009-01-26</date>
27 27
28<chapter> 28<chapter>
29<title>What is the X Window Server?</title> 29<title>What is the X Window Server?</title>
30<section> 30<section>
31<title>Graphical vs Command-Line</title> 31<title>Graphical vs Command-Line</title>
33 33
34<p> 34<p>
35The average user may be frightened at the thought of having to type in commands. 35The average user may be frightened at the thought of having to type in commands.
36Why wouldn't he be able to point and click his way through the freedom provided 36Why wouldn't he be able to point and click his way through the freedom provided
37by Gentoo (and Linux in general)? Well, *big smile*, of course you are able to 37by Gentoo (and Linux in general)? Well, *big smile*, of course you are able to
38do this :-) Linux offers a wide variety of flashy user interfaces and 38do this. :-) Linux offers a wide variety of flashy user interfaces and
39environments which you can install on top of your existing installation. 39environments which you can install on top of your existing installation.
40</p> 40</p>
41 41
42<p> 42<p>
43This is one of the biggest surprises new users come across: a graphical user 43This is one of the biggest surprises new users come across: a graphical user
46a powerful tool that fully enables the graphical abilities of your workstation. 46a powerful tool that fully enables the graphical abilities of your workstation.
47</p> 47</p>
48 48
49<p> 49<p>
50As standards are important, a standard for drawing and moving windows on a 50As standards are important, a standard for drawing and moving windows on a
51screen, interacting with the user through mouse and keyboard and other basic yet 51screen, interacting with the user through mouse, keyboard and other basic, yet
52important aspects has been created and named the <e>X Window System</e>, 52important aspects has been created and named the <e>X Window System</e>,
53commonly abbreviated as <e>X11</e> or just <e>X</e>. It is used on Unix, Linux 53commonly abbreviated as <e>X11</e> or just <e>X</e>. It is used on Unix, Linux
54and Unix-like operating systems throughout the world. 54and Unix-like operating systems throughout the world.
55</p> 55</p>
56 56
57<p> 57<p>
58The application that provides Linux users with the ability to run graphical 58The application that provides Linux users with the ability to run graphical
59user interfaces and that uses the X11 standard is Xorg-X11, a fork of 59user interfaces and that uses the X11 standard is Xorg-X11, a fork of
60the XFree86 project. XFree86 has decided to use a license that might not be 60the XFree86 project. XFree86 has decided to use a license that might not be
61compatible with the GPL license; the use of Xorg is therefore recommended. Note 61compatible with the GPL license; the use of Xorg is therefore recommended.
62though that the differences between Xorg and XFree86 are currently very slim; if 62The official Portage tree does not provide an XFree86 package anymore.
63you know one, you know the other. XFree86 versions prior to 4.4 are available
64through Portage as well.
65</p> 63</p>
66 64
67</body> 65</body>
68</section> 66</section>
69<section> 67<section>
70<title>The X.org Project</title> 68<title>The X.org Project</title>
71<body> 69<body>
72 70
73<p> 71<p>
74The <uri link="http://www.x.org">X.org</uri> project created and 72The <uri link="http://www.x.org">X.org</uri> project created and
75maintains a freely redistributable open-source implementation of the X11 system. 73maintains a freely redistributable, open-source implementation of the X11
76It is an open source X11-based desktop infrastructure. 74system. It is an open source X11-based desktop infrastructure.
77</p> 75</p>
78 76
79<p> 77<p>
80Xorg provides an interface between your hardware and the graphical software 78Xorg provides an interface between your hardware and the graphical software
81you want to run. Besides that, Xorg is also fully network-aware, meaning you 79you want to run. Besides that, Xorg is also fully network-aware, meaning you
82are able to run an application on one system while viewing it on a different 80are able to run an application on one system while viewing it on a different
83one. 81one.
84</p> 82</p>
85 83
86</body> 84</body>
87</section> 85</section>
88</chapter> 86</chapter>
87
89<chapter> 88<chapter>
90<title>Installing Xorg</title> 89<title>Installing Xorg</title>
91<section> 90<section>
92<title>Using emerge</title>
93<body> 91<body>
94 92
93<p>
94Before installing Xorg you have to configure two important variables in the
95<path>/etc/make.conf</path> file.
95<p> 96</p>
96Enough chitchat, let's get to business shall we? To install Xorg, you just 97
97need to run <c>emerge xorg-x11</c>. Installing Xorg does take a while 98<p>
98though, so you might want to grab a snack while you are waiting. 99The first one is <c>VIDEO_CARDS</c>. This is used to set the video drivers that
100you intend to use and is usually based on the kind and brand of card you have.
101The most common settings are <c>nvidia</c> for Nvidia cards or <c>fglrx</c> for
102ATI Radeon cards. Those are the proprietary drivers from Nvidia and ATI
103respectively. If you would like to use the open source versions, use <c>nv</c>
104rather than <c>nvidia</c> in the variable, but bear in mind that using this
105driver means no 3D acceleration at all. The free <c>radeon</c> and
106<c>radeonhd</c> drivers for ATI cards support 3D acceleration on older Radeons
107but don't yet support all the features of the newer ones. <c>VIDEO_CARDS</c> may
108contain more than one driver, in this case list of them should be separated with
109spaces.
110</p>
111
112<p>
113The second variable is <c>INPUT_DEVICES</c> and is used to determine which
114drivers are to be built for input devices. In most cases setting it to
115<c>keyboard mouse</c> should work just fine. If you use alternative input
116devices, such as a Synaptics touchpad for a laptop, be sure to add it to
117<c>INPUT_DEVICES</c>.
118</p>
119
120<p>
121Now you should decide which drivers you will use and add necessary settings to
122the <path>/etc/make.conf</path> file:
123</p>
124
125<pre caption="Sample make.conf entries">
126<comment>(For mouse and keyboard support)</comment>
127INPUT_DEVICES="keyboard mouse"
128<comment>(For Nvidia cards)</comment>
129VIDEO_CARDS="nvidia"
130<comment>(OR, for ATI Radeon cards)</comment>
131VIDEO_CARDS="fglrx"
132</pre>
133
134<p>
135More instructions on how to configure nVidia and ATI cards can be found in
136<uri link="/doc/en/nvidia-guide.xml">Gentoo Linux nVidia Guide</uri> and in
137<uri link="/doc/en/ati-faq.xml">Gentoo Linux ATI FAQ</uri>. If you don't know
138which drivers you should choose, refer to these guides for more information.
139</p>
140
141<note>
142If the suggested settings don't work for you, you should run <c>emerge -pv
143xorg-server</c>, check all the options available and choose those which apply to
144your system. The example is for the amd64 architecture and
145<c>xorg-server-1.2</c>.
146</note>
147
148<pre caption="Displaying all the driver options available">
149# <i>emerge -pv xorg-server</i>
150
151These are the packages that would be merged, in order:
152
153Calculating dependencies... done!
154[ebuild R ] x11-base/xorg-server-1.2.0-r3 USE="dri nptl xorg (-3dfx) -debug
155-dmx -ipv6 -kdrive -minimal -sdl -xprint" INPUT_DEVICES="keyboard mouse -acecad
156-aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev
157-fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax
158-penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom"
159VIDEO_CARDS="nvidia -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx
160-glint -i128 (-i740) -i810 (-impact) (-imstt) -mach64 -mga -neomagic (-newport)
161(-nsc) -nv -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis
162-sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx)
163-tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo" 0 kB
164</pre>
165
166<p>
167After setting all the necessary variables you can install the Xorg package.
99</p> 168</p>
100 169
101<pre caption="Installing Xorg"> 170<pre caption="Installing Xorg">
102# <i>emerge xorg-x11</i> 171# <i>emerge xorg-x11</i>
103</pre> 172</pre>
104 173
105<p> 174<p>
106When the installation is finished, you might need to reinitialise some 175When the installation is finished, you might need to re-initialise some
107environment variables before you continue. Just run <c>env-update</c> followed 176environment variables before you continue. Just run <c>env-update</c> followed
108by <c>source /etc/profile</c> and you're all set. This doesn't harm your system 177by <c>source /etc/profile</c> and you're all set.
109in any way.
110</p> 178</p>
111 179
112<pre caption="Reinitialising the environment variables"> 180<pre caption="Re-initialising the environment variables">
113# <i>env-update</i> 181# <i>env-update</i>
114# <i>source /etc/profile</i> 182# <i>source /etc/profile</i>
115</pre> 183</pre>
116 184
117</body> 185</body>
145<section> 213<section>
146<title>Default: Automatic Generation of xorg.conf</title> 214<title>Default: Automatic Generation of xorg.conf</title>
147<body> 215<body>
148 216
149<p> 217<p>
150Xorg itself is able to guess most parameters for you. In most cases, you 218Xorg itself is able to guess most parameters for you. In most cases, you
151will only have to change some lines to get the resolution you want up and 219will only have to change some lines to get the resolution you want up and
152running. If you are interested in more in-depth tweaking, be sure to check the 220running. If you are interested in more in-depth tweaking, be sure to check the
153resources at the end of this chapter. But first, let us generate a (hopefully 221resources at the end of this chapter. But first, let us generate a (hopefully
154working) Xorg configuration file. 222working) Xorg configuration file.
155</p> 223</p>
156 224
157<pre caption="Generating an xorg.conf file"> 225<pre caption="Generating an xorg.conf file">
158# <i>Xorg -configure</i> 226# <i>Xorg -configure</i>
159</pre> 227</pre>
161<p> 229<p>
162Be sure to read the last lines printed on your screen when Xorg has finished 230Be sure to read the last lines printed on your screen when Xorg has finished
163probing your hardware. If it tells you it failed at some point, you're forced to 231probing your hardware. If it tells you it failed at some point, you're forced to
164manually write an <path>xorg.conf</path> file. Assuming that it didn't fail, it 232manually write an <path>xorg.conf</path> file. Assuming that it didn't fail, it
165will have told you that it has written <path>/root/xorg.conf.new</path> ready 233will have told you that it has written <path>/root/xorg.conf.new</path> ready
166for you to test. So let's test :) 234for you to test. So let's test. :)
167</p> 235</p>
168 236
169<pre caption="Testing the xorg.conf.new file"> 237<pre caption="Testing the xorg.conf.new file">
170# <i>X -config /root/xorg.conf.new</i> 238# <i>X -config /root/xorg.conf.new</i>
171</pre> 239</pre>
172 240
173<p> 241<p>
174If all goes well, you should see an ugly, loathsome, repulsive, deformed 242If all goes well, you should see a simple black and white pattern. Verify if
175window manager called <c>twm</c>, probably the smallest window manager 243your mouse works correctly and if the resolution is good. If you received errors
176available. Try moving your mouse and see if your keyboard and such is working. 244about "/dev/mouse", try changing your mouse device to <c>/dev/input/mice</c> in
177In the next section we will optimize our <path>xorg.conf</path> so it fits your 245the "InputDevice" section of <path>xorg.conf</path>. You might not be able to
178hardware. Now go into one of the terminals you see on your screen and type in
179<c>exit</c> (or press Ctrl-D) until Xorg shuts down. If you are unable to
180use your mouse to focus the terminals, you can also press Ctrl-Alt-Backspace to
181kill the X server.
182</p>
183
184<p>
185If <c>twm</c> doesn't load, don't worry - it will once you'll start the X server
186through the regular <c>startx</c> command. Verify if your mouse works correctly
187and if the resolution is good. You might not be able to deduce the exact
188resolution, but you should be able to see if it's too low. You can exit any time 246deduce the exact resolution, but you should be able to see if it's too low. You
189by pressing Ctrl-Alt-Backspace. 247can exit any time by pressing Ctrl-Alt-Backspace.
190</p> 248</p>
191 249
192</body> 250</body>
193</section> 251</section>
194<section> 252<section>
203 261
204<pre caption="Semi-Automatic Generation of xorg.conf"> 262<pre caption="Semi-Automatic Generation of xorg.conf">
205# <i>xorgconfig</i> 263# <i>xorgconfig</i>
206</pre> 264</pre>
207 265
266<p>
267Another tool, also provided by Xorg, is <c>xorgcfg</c>, which will first
268attempt to run <c>Xorg -configure</c> and then start the X server for more
269final tweaking.
270</p>
271
272<pre caption="Using xorgcfg">
273# <i>xorgcfg</i>
274<comment>(In case X crashes or the configuration fails, try:)</comment>
275# <i>xorgcfg -textmode</i>
276</pre>
277
278</body>
279</section>
280<section>
281<title>Copying over xorg.conf</title>
282<body>
283
284<p>
285Let us copy over the <path>xorg.conf.new</path> to
286<path>/etc/X11/xorg.conf</path> now, so we won't have to continuously run
287<c>X -config</c> -- typing just <c>X</c> or <c>startx</c> is easier. :)
288</p>
289
290<pre caption="Copying over xorg.conf">
291# <i>cp /root/xorg.conf.new /etc/X11/xorg.conf</i>
292</pre>
293
294</body>
295</section>
296<section id="using_startx">
297<title>Using startx</title>
298<body>
299
300<p>
301Now try <c>startx</c> to start up your X server. <c>startx</c> is a script
302that executes an <e>X session</e>, that is, it starts the X servers and some
303graphical applications on top of it. It decides which applications to run
304using the following logic:
305</p>
306
307<ul>
308 <li>
309 If a file named <path>.xinitrc</path> exists in the home directory, it will
310 execute the commands listed there.
311 </li>
312 <li>
313 Otherwise, it will read the value of the XSESSION variable and will execute
314 one of the sessions available in <path>/etc/X11/Sessions/</path>
315 accordingly (you can set the value of XSESSION in <path>/etc/rc.conf</path>
316 to make it a default for all the users on the system).
317 </li>
318 <li>
319 If all of the above fail, it will fall back to a simple window manager,
320 usually <c>twm</c>.
321 </li>
322</ul>
323
324<pre caption="Starting X">
325# <i>startx</i>
326</pre>
327
328<p>
329If you see an ugly, loathsome, repulsive, deformed window manager, that's
330<c>twm</c>. To finish the twm session, type in <c>exit</c> or Ctrl-D in the
331upcoming xterms. You can also kill the X session using the Ctrl-Alt-Backspace
332combination. This will however make X exit disgracefully -- something that you
333might not always want. It doesn't hurt though. :)
334</p>
335
208</body> 336</body>
209</section> 337</section>
210</chapter> 338</chapter>
211<chapter> 339<chapter>
212<title>Tweaking xorg.conf</title> 340<title>Tweaking xorg.conf</title>
213<section> 341<section>
214<title>Copying over xorg.conf</title>
215<body>
216
217<p>
218Let us first copy over the <path>xorg.conf.new</path> to
219<path>/etc/X11/xorg.conf</path> so we won't have to continuously run <c>Xorg
220-config</c> -- typing <c>startx</c> is far more easy :)
221</p>
222
223<pre caption="Copying over xorg.conf">
224# <i>cp /root/xorg.conf.new /etc/X11/xorg.conf</i>
225</pre>
226
227<p>
228Now run <c>startx</c> to start up your X server. It will use the freshly copied
229file as its configuration file. To finish the X session, type in <c>exit</c> or
230Ctrl-D in the upcoming xterms. You can also kill the X session using the
231Ctrl-Alt-Backspace combination. This will however make X exit disgracefully -
232something that you might not always want. It doesn't hurt though :)
233</p>
234
235<pre caption="Starting X">
236# <i>startx</i>
237</pre>
238
239</body>
240</section>
241<section>
242<title>Setting your Resolution</title> 342<title>Setting your Resolution</title>
243<body> 343<body>
244 344
245<p> 345<p>
246If you feel that the screen resolution is wrong, you will need to check two 346If you feel that the screen resolution is wrong, you will need to check two
247sections in your configuration. First of all, you have the <e>Screen</e> section 347sections in your configuration. First of all, you have the <e>Screen</e> section
248which lists the resolutions - if any - that your X server will run at. By 348which lists the resolutions, if any that your X server will run at. By
249default, this section might not list any resolutions at all. If this is the 349default, this section might not list any resolutions at all. If this is the
250case, Xorg will estimate the resolutions based on the information in the 350case, Xorg will estimate the resolutions based on the information in the
251second section, <e>Monitor</e>. 351second section, <e>Monitor</e>.
252</p> 352</p>
253 353
260use a tool that searches for your monitor's specs, such as 360use a tool that searches for your monitor's specs, such as
261<c>sys-apps/ddcxinfo-knoppix</c>. 361<c>sys-apps/ddcxinfo-knoppix</c>.
262</p> 362</p>
263 363
264<warn> 364<warn>
265Do <b>not</b> "just" change the values of these two monitor-related variables 365Do <b>not</b> "just" change the values of these two monitor related variables
266without consulting the technical specifications of your monitor. Setting 366without consulting the technical specifications of your monitor. Setting
267incorrect values lead to out-of-sync errors at best and smoked up screens at 367incorrect values lead to out-of-sync errors at best and smoked up screens at
268worst. 368worst.
269</warn> 369</warn>
270 370
271<p> 371<p>
272Now let us change the resolutions. In the next example from 372Now let us change the resolutions. In the next example from
273<path>/etc/X11/xorg.conf</path> we add the <c>Modes</c> lines and the 373<path>/etc/X11/xorg.conf</path> we add the <c>Modes</c> lines and the
274<c>DefaultDepth</c> so that our X server starts with 24 bits at 1024x768 by 374<c>DefaultDepth</c> so that our X server starts with 24 bits at 1024x768 by
275default. Don't mind the given strings - they are examples and will most likely 375default. Don't mind the given strings -- they are examples and will most likely
276differ from the settings on your system. 376differ from the settings on your system.
277</p> 377</p>
278 378
279<pre caption="Changing the Screen section in /etc/X11/xorg.conf"> 379<pre caption="Changing the Screen section in /etc/X11/xorg.conf">
280Section "Screen" 380Section "Screen"
289 EndSubSection 389 EndSubSection
290EndSection 390EndSection
291</pre> 391</pre>
292 392
293<p> 393<p>
294Run X (<c>startx</c>) to discover it uses the resolution you want :) 394Run X (<c>startx</c>) to discover it uses the resolution you want. :)
295</p> 395</p>
296 396
297</body> 397</body>
298</section> 398</section>
299<section> 399<section>
324<title>Configuring your Mouse</title> 424<title>Configuring your Mouse</title>
325<body> 425<body>
326 426
327<p> 427<p>
328If your mouse isn't working, you will first need to find out if it is detected 428If your mouse isn't working, you will first need to find out if it is detected
329by the kernel at all. PS/2 mice are (device-wise) seen as 429by the kernel at all. Mice are (device-wise) seen as
330<path>/dev/psaux</path>. Other mice (like USBs) are seen as
331<path>/dev/input</path> (or <path>/dev/input/mice</path>). In either case you 430<path>/dev/input/mouse0</path> (or <path>/dev/input/mice</path> if you want to
332can check if the devices do represent your mouse by checking the output of those 431use several mice). In some cases <path>/dev/psaux</path> is used. In either
333files when you move your mouse. To end the session press <c>Ctrl-C</c>. 432case you can check if the devices do represent
433your mouse by checking the output of those files when you move your mouse. You
434will usually see some junk on your screen. To end the session press
435<c>Ctrl-C</c>.
334</p> 436</p>
335 437
336<pre caption="Checking the device files"> 438<pre caption="Checking the device files">
337# <i>cat /dev/input</i> 439# <i>cat /dev/input/mouse0</i>
338<comment>(Don't forget to press Ctrl-C to end this)</comment> 440<comment>(Don't forget to press Ctrl-C to end this)</comment>
339</pre> 441</pre>
340 442
341<p> 443<p>
342If your mouse isn't detected, verify if all the necessary modules are loaded. 444If your mouse isn't detected, verify if all the necessary modules are loaded.
343</p> 445</p>
344 446
345<p> 447<p>
346If your mouse is detected, fill in the device in the appropriate 448If your mouse is detected, fill in the device in the appropriate
347<e>InputDevice</e> section. In the next example you'll see we also set two other 449<e>InputDevice</e> section. In the next example you'll see we also set two other
348options: <c>Protocol</c> (which lists the mouse protocol to be used - most users 450options: <c>Protocol</c> (which lists the mouse protocol to be used -- most
349will use PS/2 or IMPS/2) and <c>ZAxisMapping</c> (which allows for the 451users will use PS/2 or IMPS/2) and <c>ZAxisMapping</c> (which allows for the
350mousewheel (if applicable) to be used). 452mousewheel (if applicable) to be used).
351</p> 453</p>
352 454
353<pre caption="Changing the mouse settings in Xorg"> 455<pre caption="Changing the mouse settings in Xorg">
354Section "InputDevice" 456Section "InputDevice"
355 Identifier "TouchPad Mouse" 457 Identifier "TouchPad Mouse"
356 Driver "mouse" 458 Driver "mouse"
357 Option "CorePointer" 459 Option "CorePointer"
358 <i>Option "Device" "/dev/psaux"</i> 460 <i>Option "Device" "/dev/input/mouse0"</i>
359 <i>Option "Protocol" "IMPS/2"</i> 461 <i>Option "Protocol" "IMPS/2"</i>
360 <i>Option "ZAxisMapping" "4 5"</i> 462 <i>Option "ZAxisMapping" "4 5"</i>
361EndSection 463EndSection
362</pre> 464</pre>
363 465
364<p> 466<p>
365Run <c>startx</c> and be happy about the result :) Congratulations, you now 467Run <c>startx</c> and be happy about the result. :) Congratulations, you now
366(hopefully) have a working Xorg on your system. The next step is to remove this 468(hopefully) have a working Xorg on your system. The next step is to remove this
367ugly lightweight window manager and use a high-feature one (or even a desktop 469ugly lightweight window manager and use a high-feature one (or even a desktop
368environment) such as KDE or GNOME, but that's not part of this guide :) 470environment) such as KDE or GNOME, but that's not part of this guide. :)
369</p> 471</p>
370 472
371</body> 473</body>
372</section> 474</section>
373</chapter> 475</chapter>
376<section> 478<section>
377<title>Creating and Tweaking xorg.conf</title> 479<title>Creating and Tweaking xorg.conf</title>
378<body> 480<body>
379 481
380<p> 482<p>
381First of all, <c>man 5 xorg.conf</c> provides a quick yet complete reference 483First of all, <c>man xorg.conf</c> provides a quick yet complete reference
382about the syntaxis used by the configuration file. Be sure to have it open on a 484about the syntax used by the configuration file. Be sure to have it open on a
383terminal near you when you edit your configuration file! 485terminal near you when you edit your configuration file!
384</p> 486</p>
385 487
386<p> 488<p>
387A second point of resources on your system is the 489Also, be sure to look at <path>/etc/X11/xorg.conf.example</path>; you may wish
388<path>/usr/X11R6/lib/X11/doc</path> directory with various <path>README</path>'s 490to copy this and use it as a foundation for writing your own
389for individual graphical chipsets. 491<path>xorg.conf</path>.
492</p>
493
494<p>
495You may find the X.org <uri link="http://www.x.org/wiki/FAQ">FAQ</uri> provided
496on their website, in addition to their other documentation.
390</p> 497</p>
391 498
392<p> 499<p>
393There are also many online resources on editing <path>xorg.conf</path>. We only 500There are also many online resources on editing <path>xorg.conf</path>. We only
394list few of them here, be sure to <uri link="http://www.google.com">Google</uri> 501list few of them here, be sure to <uri link="http://www.google.com">Google</uri>
395for more :) As <path>xorg.conf</path> and <path>XF86Config</path> (the 502for more. :) As <path>xorg.conf</path> and <path>XF86Config</path> (the
396configuration file for the XFree86 project) use the 503configuration file for the XFree86 project) use the
397same syntaxis for most configuration options and more information about 504same syntax for most configuration options and more information about
398<path>XF86Config</path> is available, we'll list those resources as well. 505<path>XF86Config</path> is available, we'll list those resources as well.
399</p> 506</p>
400 507
401<ul> 508<ul>
402 <li> 509 <li>
410 </li> 517 </li>
411</ul> 518</ul>
412 519
413</body> 520</body>
414</section> 521</section>
522<section>
523<title>Other resources</title>
524<body>
525
526<p>
527More information about installing and configuring various graphical desktop
528environments and applications can be found in the <uri
529link="/doc/en/?catid=desktop">Gentoo Desktop Documentation Resources</uri>
530section of our documentation.
531</p>
532
533</body>
534</section>
415</chapter> 535</chapter>
416</guide> 536</guide>

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.28

  ViewVC Help
Powered by ViewVC 1.1.20