什么是X服务器?


41

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

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


这不是一个真正的ubuntu问题。
enzotib

3
也许。但是我在Ubuntu上,如果关于Ubuntu有针对X的特定内容,我想知道。

11
嗯,我个人想说这是一个公平的问题,IMO。一个新的ubuntu用户,我认为这是相关的信息,并不是因为他不知道这是什么,所以他不是真正想知道应该在哪里更合适的东西。
emf

1
@enzotib看到ubuntu在linux上如何...这是一个ubuntu问题。看到meta.askubuntu.com/questions/47/...
WalterJ89

1
我希望评论可以被否决。
user643722

Answers:


35

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

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

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

X服务器可以使用“ startx”命令启动,或更常见的是,从显示管理器(如gdm)启动。

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

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


我在Ubuntu特立独行,必须使用gdm对吗?所以〜/ .xinitrc会有所帮助吗?

您可以避免使用它,对于启动应用程序,只需使用“系统”->“首选项”->“启动应用程序”菜单项
enzotib 2010年

3

正如上面提到的那样,X是一个服务器(意味着其他程序调用并被其调用的程序),它负责创建图形化环境,如果由于某种原因而失败,则会通过命令行界面(CLI)受到欢迎。 )。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.