在Linux上配置X11

作者: Roger Morrison
创建日期: 6 九月 2021
更新日期: 1 七月 2024
Anonim
Arch Linux 实体机中文安装教程 | 2021年3月
视频: Arch Linux 实体机中文安装教程 | 2021年3月

内容

在Linux世界中,X11(XFree86或Xorg)提供了运行图形应用程序所需的工具。没有这些程序,您仍然只能在Linux中使用命令行。本文介绍了如何在计算机上配置X11。

  1. 您必须已安装X11。 您的发行版的安装程序可能已完成此操作。如果尚未安装,则可以使用本网站(http://www.linuxfromscratch.org/blfs/view/cvs/x/xorg7.html)上的信息从源代码进行编译。
  2. 当虚拟终端打开时,按Ctrl-Alt-F1键并以root用户身份登录。
  3. 运行命令“ Xorg -configure”。
  4. 在/ etc / X11 /中创建了一个名为xorg.conf的新文件。 该文件包含配置设置。这些已经自动确定,可能就足够了。要对此进行测试,请使用“ startx”。
  5. 如果尚未启动XServer,或者配置不完全令人满意,请继续阅读。
  6. 打开文件“ /etc/X11/xorg.conf”。
  7. 有很多部分,每个部分控制XServer的不同方面。 如果未启动XServer,请检查组“设备”。这是一个示例,但这会因系统而异。
    • “设备”部分
    • 标识符“设备[0]”
    • 驱动程序“ nvidia”
    • 供应商名称“ NVidia”
    • 板名“ GeForce 6150 LE”
    • 结束部分
  8. 要配置“设备”组,请使用以下选项:
    • 标识符-服务器设备的ID。
    • 驱动程序-设备使用哪个驱动程序。一些著名的是:vesa(简单,不支持3D),nv(对于Nvidia卡,不支持3D)和NVidia(对于Nvidia卡,对3D的支持,必须正常下载并安装)。
    • VendorName-不是很重要,指示谁创建了驱动程序。
    • BoardName-指示哪个设备是您的图形卡。
  9. 您还可以配置输入设备,例如鼠标和键盘。
  10. 要配置鼠标,将组“ InputDevice”与条目“ Identifier”一起移动鼠标[1].
    • “ InputDevice”部分
    • 标识符“鼠标[1]”
    • 司机“老鼠”
    • 选项“按钮”“ 5”
    • 选项“设备” /“开发/输入/鼠标”
    • 选项“名称”“ ImPS / 2通用滚轮鼠标”
    • 选项“协议”“ explorerps / 2”
    • 选项“供应商”“ Sysp”
    • 选项“ ZAxisMapping”“ 4 5”
    • 结束部分
    • 通过以上输入,您可以控制鼠标。此部分可能已经自动正确生成了。
    • “驱动程序”条目指示要使用的驱动程序。除非您知道这一定是其他原因,否则请保持“鼠标”不变。
    • 指示了各种“选项”条目,用于编辑协议以及与鼠标有关的其他高级内容。最好不要理会这些设置。
  11. 您也可以配置键盘。
    • “ InputDevice”部分
    • 标识符“键盘[0]”
    • 驱动程序“ kbd”
    • 选项“协议”“标准”
    • 选项“ XkbLayout”“我们”
    • 选项“ XkbModel”“ Microsoftpro”
    • 选项“ XkbRules”“ xfree86”
    • 结束部分
    • 在这里,您会找到许多不同的选项,但您可能只想更改“ XkbLayout”和“ Driver”。
    • “选项”“ XkbLayout”指定键盘布局。您可以提供一个代码来告诉计算机每个测试的功能。
    • 最好不考虑驱动程序,因为“ kbd驱动程序”可以驱动几乎所有键盘,就像鼠标驱动程序几乎可以与任何鼠标一起使用一样。
  12. 您也可以配置监视器。 请非常小心,因为错误的设置可能会永久损坏您的显示器。因此建议不要更改此部分。
    • “监视器”部分
    • 标识符“监视器[0]”
    • 供应商名称“ VSC”
    • 型号名称“ VIEWSONIC A70”
    • UseModes“模式[0]”
    • 显示尺寸310232
    • HorizSync 30.0-70.0
    • VertRefresh 43.0-180.0
    • 选项“ CalcAlgorithm”“ XServerPool”
    • 选项“ DPMS”
    • 结束部分
    • 所有设置中的大多数(例如MonitorName)都是清除的。您还可以设置DisplaySize,HorizSync和VertRefresh,但是这些设置可能会损坏系统,因此请不要理会它们。
  13. 可以在启动时将各种模块加载到XServer中,以启用诸如字体和3D图形之类的功能。 这些在条目“模块”中指定。
    • “模块”部分
    • 加载“ dbe”
    • 加载“ type1”
    • 加载“ freetype”
    • 加载“ extmod”
    • 加载“ glx”
    • 结束部分
    • glx模块设置3D图形。
    • 自由字体模块对于字体是必不可少的。
  14. 参数“字体”对于图形程序非常重要。 您可以编辑“字体”路径,该路径告诉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”)以加载它们。
  15. 我们将在这里讨论的最后一部分是“ ServerLayout”。 这可以控制多个桌面等内容,并指示要使用的设备。
    • “ ServerLayout”部分
    • 标识符“布局[全部]”
    • 屏幕“屏幕[0]” 0 0
    • InputDevice“键盘[0]”“ CoreKeyboard”
    • InputDevice“鼠标[1]”“ CorePointer”
    • 选项“克隆”“关闭”
    • 选项“ Xinerama”“关闭”
    • 结束部分
    • 在这里,我们找到许多重要的选择。它们将在下面进一步说明。
    • InputDevice-告诉XServer使用创建的设备。
    • 选项“克隆”-如果使用多个监视器或图形卡,则表明是否应在所有监视器上显示相同的图形。
    • 选项“ Xinerama”-如果使用了多个图形卡或显示器,则表明它们是否可以用作单独的桌面。

尖端

  • 您的发行版可能附带有为您配置此工具的工具,或者至少以一种更简单的方式显示了它。
  • 通常,Xorg配置可以准确地自动检测设备,因此高级编辑通常是不必要的。

警示语

  • 编辑此服务器可能会导致诸如未加载桌面或损坏显示器的问题。
  • 与编辑系统文件一样,您的计算机也有被永久损坏的危险。