2
用户界面子系统是什么,它们的组成和职责是什么?
我试图了解负责用户界面的不同子系统,引用它们的术语以及它们的结构。到目前为止,我知道有: 在顶层: 台式机?(kde,gnome等) 然后我们有: 显示管理器(也称为桌面管理器或桌面环境) 窗口管理器 还要别的吗? 我将其作为社区Wiki,我希望它成为*所有从Linux用户界面子系统(从用户角度)了解的中心。我想知道的是每个组件的组成部分,每个组件的职责是什么,即我想知道以下内容: 当我打开“运行应用程序”对话框时,究竟由谁负责全局快捷键,由谁来执行,当我按一个键以显示桌面,运行终端,最大化窗口等时,谁在捕获然后将其发送到右侧窗口; 负责绘制桌面,工作区等的人 能为我提供有关这些组件的信息的环境变量是什么 “主菜单”是子系统还是子系统的组件? 汇编最流行的台式机/子系统的列表也很不错,每个台式机/子系统都在下面运行,您是否可以混合和匹配台式机/桌面环境/窗口管理器等? 最后,如何确定系统上实际正在运行哪些台式机/子系统(不同?),不同的用户是否可以拥有不同的子系统?