作者:
Roger Morrison
创建日期:
6 九月 2021
更新日期:
1 七月 2024
![Arch Linux 实体机中文安装教程 | 2021年3月](https://i.ytimg.com/vi/8zLiewwIFeo/hqdefault.jpg)
内容
在Linux世界中,X11(XFree86或Xorg)提供了运行图形应用程序所需的工具。没有这些程序,您仍然只能在Linux中使用命令行。本文介绍了如何在计算机上配置X11。
踩
- 您必须已安装X11。 您的发行版的安装程序可能已完成此操作。如果尚未安装,则可以使用本网站(http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html)上的信息从源代码进行编译。
- 当虚拟终端打开时,按Ctrl-Alt-F1键并以root用户身份登录。
- 运行命令“ Xorg -configure”。
- 在/ etc / X11 /中创建了一个名为xorg.conf的新文件。 该文件包含配置设置。这些已经自动确定,可能就足够了。要对此进行测试,请使用“ startx”。
- 如果尚未启动XServer,或者配置不完全令人满意,请继续阅读。
- 打开文件“ /etc/X11/xorg.conf”。
- 有很多部分,每个部分控制XServer的不同方面。 如果未启动XServer,请检查组“设备”。这是一个示例,但这会因系统而异。
- “设备”部分
- 标识符“设备[0]”
- 驱动程序“ nvidia”
- 供应商名称“ NVidia”
- 板名“ GeForce 6150 LE”
- 结束部分
- 要配置“设备”组,请使用以下选项:
- 标识符-服务器设备的ID。
- 驱动程序-设备使用哪个驱动程序。一些著名的是:vesa(简单,不支持3D),nv(对于Nvidia卡,不支持3D)和NVidia(对于Nvidia卡,对3D的支持,必须正常下载并安装)。
- VendorName-不是很重要,指示谁创建了驱动程序。
- BoardName-指示哪个设备是您的图形卡。
- 您还可以配置输入设备,例如鼠标和键盘。
- 要配置鼠标,将组“ InputDevice”与条目“ Identifier”一起移动鼠标[1].
- “ InputDevice”部分
- 标识符“鼠标[1]”
- 司机“老鼠”
- 选项“按钮”“ 5”
- 选项“设备” /“开发/输入/鼠标”
- 选项“名称”“ ImPS / 2通用滚轮鼠标”
- 选项“协议”“ explorerps / 2”
- 选项“供应商”“ Sysp”
- 选项“ ZAxisMapping”“ 4 5”
- 结束部分
- 通过以上输入,您可以控制鼠标。此部分可能已经自动正确生成了。
- “驱动程序”条目指示要使用的驱动程序。除非您知道这一定是其他原因,否则请保持“鼠标”不变。
- 指示了各种“选项”条目,用于编辑协议以及与鼠标有关的其他高级内容。最好不要理会这些设置。
- 您也可以配置键盘。
- “ InputDevice”部分
- 标识符“键盘[0]”
- 驱动程序“ kbd”
- 选项“协议”“标准”
- 选项“ XkbLayout”“我们”
- 选项“ XkbModel”“ Microsoftpro”
- 选项“ XkbRules”“ xfree86”
- 结束部分
- 在这里,您会找到许多不同的选项,但您可能只想更改“ XkbLayout”和“ Driver”。
- “选项”“ XkbLayout”指定键盘布局。您可以提供一个代码来告诉计算机每个测试的功能。
- 最好不考虑驱动程序,因为“ kbd驱动程序”可以驱动几乎所有键盘,就像鼠标驱动程序几乎可以与任何鼠标一起使用一样。
- 您也可以配置监视器。 请非常小心,因为错误的设置可能会永久损坏您的显示器。因此建议不要更改此部分。
- “监视器”部分
- 标识符“监视器[0]”
- 供应商名称“ VSC”
- 型号名称“ VIEWSONIC A70”
- UseModes“模式[0]”
- 显示尺寸310232
- HorizSync 30.0-70.0
- VertRefresh 43.0-180.0
- 选项“ CalcAlgorithm”“ XServerPool”
- 选项“ DPMS”
- 结束部分
- 所有设置中的大多数(例如MonitorName)都是清除的。您还可以设置DisplaySize,HorizSync和VertRefresh,但是这些设置可能会损坏系统,因此请不要理会它们。
- 可以在启动时将各种模块加载到XServer中,以启用诸如字体和3D图形之类的功能。 这些在条目“模块”中指定。
- “模块”部分
- 加载“ dbe”
- 加载“ type1”
- 加载“ freetype”
- 加载“ extmod”
- 加载“ glx”
- 结束部分
- glx模块设置3D图形。
- 自由字体模块对于字体是必不可少的。
- 参数“字体”对于图形程序非常重要。 您可以编辑“字体”路径,该路径告诉XServer在哪里可以找到字体。
- “文件”部分
- InputDevices“ / dev / gpmdata”
- InputDevices“ /开发/输入/鼠标”
- FontPath“ / usr / share / fonts / misc:未缩放”
- FontPath“ / usr / share / fonts / local”
- FontPath“ / usr / share / fonts / 75dpi:未缩放”
- FontPath“ / usr / share / fonts / 100dpi:未缩放”
- FontPath“ / usr / share / fonts / Type1”
- FontPath“ / usr / share / fonts / URW”
- FontPath“ / usr / share / fonts / Speedo”
- FontPath“ / usr / share / fonts / PEX”
- FontPath“ / usr / share / fonts /西里尔字母”
- FontPath“ / usr / share / fonts / latin2 / misc:未缩放”
- FontPath“ / usr / share / fonts / latin2 / 75dpi:未缩放”
- FontPath“ / usr / share / fonts / latin2 // 100dpi:未缩放”
- FontPath“ / usr / share / fonts / latin2 / Type1”
- FontPath“ / usr / share / fonts / latin7 / 75dpi:未缩放”
- FontPath“ / usr / share / fonts / baekmuk:未缩放”
- FontPath“ / usr / share / fonts /日语:未缩放”
- FontPath“ / usr / share / fonts / quintv”
- FontPath“ / usr / share / fonts / truetype”
- FontPath“ / usr / share / fonts / uni:未缩放”
- FontPath“ / usr / share / fonts / CID”
- FontPath“ / usr / share / fonts / ucs / misc:未缩放”
- FontPath“ / usr / share / fonts / ucs / 75dpi:未缩放”
- FontPath“ / usr / share / fonts / ucs / 100dpi:未缩放”
- FontPath“ / usr / share / fonts / hellas / misc:未缩放”
- FontPath“ / usr / share / fonts / hellas / 75dpi:未缩放”
- FontPath“ / usr / share / fonts / hellas / 100dpi:未缩放”
- FontPath“ / usr / share / fonts / hellas / Type1”
- FontPath“ / usr / share / fonts / misc / sgi:未缩放”
- FontPath“ / usr / share / fonts / xtest”
- FontPath“ / opt / kde3 /共享/字体”
- 结束部分
- 请注意,通常Xorg-configure会自动检测字体-如果没有,则可以添加新条目(例如“ FontPath path_to_fonts”)以加载它们。
- 我们将在这里讨论的最后一部分是“ ServerLayout”。 这可以控制多个桌面等内容,并指示要使用的设备。
- “ ServerLayout”部分
- 标识符“布局[全部]”
- 屏幕“屏幕[0]” 0 0
- InputDevice“键盘[0]”“ CoreKeyboard”
- InputDevice“鼠标[1]”“ CorePointer”
- 选项“克隆”“关闭”
- 选项“ Xinerama”“关闭”
- 结束部分
- 在这里,我们找到许多重要的选择。它们将在下面进一步说明。
- InputDevice-告诉XServer使用创建的设备。
- 选项“克隆”-如果使用多个监视器或图形卡,则表明是否应在所有监视器上显示相同的图形。
- 选项“ Xinerama”-如果使用了多个图形卡或显示器,则表明它们是否可以用作单独的桌面。
尖端
- 您的发行版可能附带有为您配置此工具的工具,或者至少以一种更简单的方式显示了它。
- 通常,Xorg配置可以准确地自动检测设备,因此高级编辑通常是不必要的。
警示语
- 编辑此服务器可能会导致诸如未加载桌面或损坏显示器的问题。
- 与编辑系统文件一样,您的计算机也有被永久损坏的危险。