Xorg/Guide/zh-cn

Xorg是X Window server ，它允许用户在他们的指尖创造一个图形环境. 本指南解释了什么是Xorg，如何安装它，以及各种配置选项.

图形VS命令行
一般来说，大多数用户可能都点有害怕敲命令的想法. 它为什么不能够按照自己的方式，指向和点击命令？这难道不是（和通常的Linux发行版）Gentoo提供的自由吗？嗯，当然，你可以做到这一点！ Linux提供了许多优秀的用户界面和环境，你可以在现有的系统基础上进行安装.

这是新用户感到的最大惊喜之一: 在您的系统上运行的图形界面只不过是一个应用程序而且. 它“并非”是Linux 内核的一部分或任何其他内部的系统组件. 它是你的工作站的一个强大工具，并能使您拥有完全的图形化操作能力.

标准是重要的，一个标准的绘图和窗口是在屏幕上移动,通过鼠标，键盘和其他基本的东西，重要的方面用户交互的标准，并命名为“”X Window System'，通常简称为X11或只是X. 它被世界各地的Unix，Linux和Unix类操作系统广泛使用.

这个程序为Linux用户提供运行图形界面的能力，Xorg-X11使用X11的接口和标准，是XFree86项目的一个分支. XFree86使用的许可证，可能无法与GPL许可兼容；因我们此建议使用Xorg. 且官方的Portage树不再提供XFree86包.

X.org 项目
X.org 项目创建和维护一个自由、可再发行的组件、开源的 X11. 它是一个开放源码，基于X11-based的桌面所需要的基本软件.

Xorg在一个你想运行的，硬件和图形软件之间提供了一个接口. 除此之外，Xorg也是一个完全的Network-aware，这意味着你可以运行一个应用程序在一个系统上,并且还能同时查看其他不同的系统.

安装
安装Xorg之前，你需要准备好你的系统. 首先，我们将设置内核，使其支持输入设备和显卡. 然后，我们做好准备，配置 ，使驱动程序和Xorg包正确编译并安装.

输入驱动程序支持
默认情况下，Xorg 使用 ，它是一个通用的输入驱动程序. 您将需要通过对您的内核配置更改，来激活对 的支持. 如果你不知道如何配置你的内核，请看Kernel Configuration Guide

Alternatively Libinput can be used as the input device driver.

内核模块设置
现代开源的视频驱动程序依赖于内核模块设置（KMS）. KMS提供了改进的图形化引导，更快的用户切换，内置framebuffer终端，从控制台Xorg的无缝切换，和其他功能.

首先，准备为你的内核准备好KMS. 你要做这一步,无论你正在使用哪个Xorg显卡驱动程序.

接下来，配置内核使用正确的KMS驱动. Intel，NVIDIA和AMD / ATI是最常见的显卡，所以接下来请按照您自己的显卡来操作.

对于Intel显卡请看kernel section of the Intel article.

对于 NVidia 显卡:

对于新的 AMD/ATI 显卡 (RadeonHD 2000 and up)，emerge 或. 一旦其中的某个包被安装，在firmware section 关于 Radeon article配置详细的内核参数：

退出内核配置 重建内核，并重新启动.

现在KMS已经被设置，继续准备下一节，修改.

make.conf
现在内核已经配置好了，但是两个重要的变量必须在你安装Xorg之前，在进行配置.

第一个变量是 VIDEO_CARDS. 这是用于设置你打算使用的视频驱动程序,它通常是根据你的显卡来选择. 对于NVIDIA显卡最常用的配置是： ；对于ATI(AMD)显卡常用的配置是：. 在支持开源驱动程序方面，NVIDIA和AIT都有积极的发展,.

驱动程序可用于台式机或笔记本电脑常见的英特尔集成显卡芯片组.

The second variable is INPUT_DEVICES  and is used to determine which drivers are to be built for input devices. In most cases setting it to  or   should work just fine. If you use alternative input devices, such as a Synaptics touchpad for a laptop, be sure to add it to INPUT_DEVICES.

选择使用哪些驱动程序，然后增加必要的配置设置到这个文件:

如果推荐的设置不起作用，emerge （请参阅下面的步骤）. 检查所有可用的选项，并选择适用于该系统的那些选项. 这个例子是用于使用键盘，鼠标，Synaptics触摸板，以及Radeon显卡的系统配置.

设置好所有必需的变量后，我们可以安装Xorg了：

当安装完成后，在继续之前一些环境变量将需要重新初始化. 更新profile配置文件命令：

NVidia 用户
为了运行 文件指定的显卡,执行 对于NVidia用户是有用的. 如果你没有这个文件：，那么你需要手动创建详情如下. 如果缺失 这个文件，当你试图，有时会在终端产生"No screens found" 的错误提示.

当然 NVidia 驱动只有在重启计算机后才会启用运行，确保在重启系统前执行：.

如果可能的话，建议设置使用OpenGL渲染硬件渲染器，而不是软件渲染器：

配置
X server 被设计为开箱即用，无需手动编辑Xorg配置文件. 它“应该”能检测和配置例如显示器，键盘和鼠标这些设备.

试试using startx 而不是去直接编辑配置文件. 如果Xorg无法启动，那么可能有其他问题，此时，你将需要再去手动编辑Xorg配置. 这在下面的部分进行说明.

目录
大部分Xorg的配置文件存储在. 每个文件的名字都是独一无二的并且以为扩展名. Xorg配置目录中的文件名会按字母顺序读取. 例如，会在之前被读取； 会在之前被读取…… 此目录中的文件不需要编号,但是如果编号，那么会帮助他们有组织化. 组织化有助于调试错误的配置文件.

使用 startx
试试来运行 X server. 即执行一个'X会话'脚本;这个脚本生成. 也就是说，它启动了X服务器并在它上面的一些图形应用程序. 它使用下面的方式来判断该运行哪些应用程序：


 * 如果一个叫做的文件存在于主目录（home）中，它会执行里面列出的命令.


 * 否则，它会从读取 XSESSION 这个变量的值，并且将执行一个与之相对应的会话. XSESSION 的值可以在文件中进行配置. 例如，设置系统默认会话,以root身份运行：




 * 这将创建文件：，然后设置默认X会话Xfce. 记得在修过后，执行命令.

如果你没有安装窗口管理器，那么一个纯黑色的屏幕将会出现，此后这也可以说明，哪些东西发生了错误. 和 包可以用来测试X是否正常配置.

程序安装后，再次执行. 一些 窗口将会出现，因此很容易验证X server是否正常工作. 如果一切正常 unmerge 和，如果按上面的步骤，那么你要删除测试软件包. 因为我们要安装一个合适的桌面环境，而接下来并不需要它们.

会话（程序启动）也被指定为参数:

您也可以通 X11 服务器选项，通过前面他们带的双破折号 ︰

设置屏幕分辨率
如果屏幕分辨率看起来不正确，你需要检查你的r 配置的两个部分. 首先，你有 'Screen' 部分，列出你的 X server 可用分辨率选项的情况. 这一节可能不会列出所有的分辨率信息，甚至一个都没有. 如果是这种情况,Xorg将根据第二部分中的信息：“Monitor”估算分辨率.

现在让我们来更改分辨率. 在下一个示例中的 ， 我们添加进去  这一行，以便我们 X server，在分辨率 1440 x 900 的默认情况下启动. 部分中的  必须与您的显示器 的名字一致，可以通过运行  的名称相匹配. 安装. Install 只是使有足够长的时间来获取此信息. (在  部分中) 的显示器名称后面的参数必须匹配  节的.

运行 X 来看看它所使用的分辨率.

多显示器
可以在中配置多个显示器. 给每个显示器，写出它的唯一标识符，然后列出它的物理位置，如另一台显示器是"RightOf"或"Above". 下面的例子展示了如何配置，一个DVI和VGA显示器,另外附带一个VGA的显示器在右侧屏幕:

配置键盘
设置X使用国际键盘需要在创建适当的配置文件：. 在这个例子我们使用一个捷克键盘布局:

有关切换键盘布局,看Keyboard layout switching.

"终止"命令 允许用户通过使用++ 组合键来结束X会话. 不过，这样退出不怎么好 -- 用户应该尽量避免这样做. 但它在程序完全卡死或配置和调整 Xorg环境时很有用. 请谨慎使用，通过该组合键结束桌面 — — 大多数程序真的不喜欢以这种方式结束. 一些文件，比如尚未写入磁盘（比如存储在“已打开的文档”中的信息）中的数据，将丢失.

即将完成
运行，如果您对结果感到高兴. 恭喜你，你现在 (希望如此) 拥有一个正常 Xorg!下一步是安装可用的窗口管理器或桌面环境，例如GNOME、KDE或Xfce. 在 wiki 上，你可以找到有关安装这些桌面环境的更多信息.

参考
+
 * Wayland - 下一代Linux窗口管理器.
 * X (Security Handbook) - 本安全手册的有关保护X服务条目.

创建和编辑配置文件
and provide quick yet complete references about the syntax used by these configuration files. Be sure to have them open on a terminal when editing Xorg configuration files!

在编辑配置文件中的也有许多在线资源：. 只有少数列出在这里;可以选择你最喜爱的搜索引擎来找到更多指导.

其他资源
关于安装和配置的各种图形桌面环境和应用程序更多信息，可以在我们的文档部分中找到:.

当升级到xorg-server 1.9或更高版本,务必阅读migration guide.

除了我们这些文档，在他们自己的网站上，X.org还提供许多FAQs