Xorg/Guide/zh-cn

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

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

这是新用户遇到的最大惊喜之一: 无非是在您的系统运行的应用程序是一个图形用户界面. 它并非是 '' Linux 内核的一部分或任何其他内部的系统组件. 它只是您的计算机的一个强大工具，完全能使您拥有图形操作的能力.

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

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

X.org 项目
X.org 项目创建和维护 X11 的自由可再发行组件的开源实现系统. 它是开放源码的，基于 X 11 的桌面基础软件.

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

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

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

内核模式设置
现代开源的视频驱动程序依赖于内核模式设置（KMS）. KMS提供了改进的图形化引导少闪烁，更快的用户切换，内置framebuffer终端，从控制台Xorg的无缝切换，和其他功能. KMS与传统的帧缓冲驱动程序，它必须保持disable在你的内核配置冲突.

首先，准备好你的内核为KMS. 你需要考虑你使用它的Xorg视频驱动程序做到这一步.

接下来，配置内核使用正确的KMS驱动程序. 英特尔，NVIDIA和AMD / ATI是最常见的显卡，所以按照代码为下文每张显卡.

对于Intel显卡 :

对于 NVidia 显卡:

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

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

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

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

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

第二个变量设置是： INPUT_DEVICES ，它用于确定需要构建哪些输入设备驱动程序. 在大多数情况下设置他 应该就可以了. 如果您使用其他输入设备,例如笔记本电脑的Synaptics touchpad（触摸板）,一定要将它添加到 INPUT_DEVICES.

决定哪些驱动程序将被使用，然后增加必要的配置到 这个文件:

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

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

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

NVidia 用户
For NVidia users it might be beneficial to run 运行nvidia-xconfig对于NVidia用户是有用的，为了运行 文件指定的显卡，如果你没有这个文件： ，那么你需要手动创建如下. 如果缺失 这个文件，当你试图startx， 有时会在终端产生"No screens found" 的错误提示.

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

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

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

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

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

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


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


 * 否则，它会读取 XSESSION 这个变量的值，并且将执行 中提供的与之相对的一个会话. XSESSION 的值可以在文件中进行配置，来系统上的所有用户的使用默认的会话. 例如，以root身份运行：




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

如果窗口管理器没有安装，那么一个深黑色屏幕会出现，因为这也可以说明，哪些是错误的，和 包可以测试X是否正常配置.

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

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

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

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

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

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

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

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

另请参阅

 * Wayland - 下一代Linux窗口管理器.

创建和编辑配置文件
首先，man xorg.conf</tt> 和 man evdev</tt> 提供了快速而又完整的参考，关于这些配置文件所使用的具体使用的语法. 当你编辑 Xorg 配置文件的时候，一定要在终端上打开他们！

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

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

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

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