我需要一些关于 X 服务器和应用程序的说明。如 wiki: X Window System protocols and architecture中所述,“X 服务器是用户和客户端程序的中间人,......”
我的问题是,在 Linux PC 启动后,例如 CentOS,一开始,X Server 开始运行(带键盘、鼠标、显示器),
X Server 是否为所有后续应用程序提供 I/O 服务?如果不是,如何通过 X Server 制作程序 A,而不通过 X Server 制作程序 B?
其他 GUI 程序呢,例如,如果我有一个 Qt 程序,它是否也通过 x 服务器,如键盘/监视器 <-> X 服务器 <-> Qt?如果不是,这种情况如何处理?