什么是X服务器?

52 xorg xserver

我使用 Ubuntu 已经有一段时间了,但我不知道 X 服务器是什么?我经常听到。

我想知道 X Server 是什么以及它做什么。如何使用~/.xinitrc文件并了解 x.org 在 X Server 领域中的作用?

enz*_*tib 47

X 是一种管理一个或多个图形显示器和一个或多个连接到计算机的输入设备(键盘、鼠标等)的应用程序。

它作为服务器运行,可以在本地计算机或网络上的另一台计算机上运行。服务可以与 X 服务器通信以显示图形界面并接收来自用户的输入。

值得注意的是,与 X 服务器一起使用的一个常见组件是窗口管理器,该应用程序管理窗口的大小调整和移动以及窗口的装饰元素,例如标题栏、最小化和关闭按钮。

X 服务器可以用'startx' 命令启动,或者更常见的是从一个显示管理器比如gdm 启动。

~/.xinitrc 是 xinit 使用的 shell 脚本,它在不使用显示管理器时启动 X 服务器,以定义一些应用程序在 X 服务器中自动启动。

/etc/X11/xorg.conf 是一个配置文件,用于向 X 服务器提供有关所用硬件组件的信息,但现在 X 服务器可以避免使用它,因为它能够自动配置自己。

  • 我是这个概念的新手。是说x server是X.org,还是x.org是x server的具体实现? (2认同)

Dan*_*ton 5

正如上面的海报提到的,X是一个负责创建图形环境的服务器(意味着其他程序调用和调用的程序),如果它由于某种原因失败,您将受到命令行界面(CLI)的欢迎)。

该术语server也可以说适用于PulseAudio,它是声音服务器,它调用应用程序并被调用来产生声音。