显示服务器-显示管理器-窗口管理器结构如何正常工作?

尼尔米克

我想知道它们分别是做什么的,以及它们是如何分层/结构化或相互关联的,它们的功能,它们的相互依赖性,它们的通信协议以及它们何时以及为什么相互作用以及所有这些东西!

我真的很希望得到详细的答案,有两个原因-

我在这部分不是很好。显示服务器以及所有以及所有遇到此问题和答案的用户都可以了解所有信息!

谢谢!:)

joeytwiddle

一个X的Windows服务器提供了一个非常基本的图形环境,通常连接到显示器,鼠标和键盘。

一个显示管理器(DM)就是登录界面,它运行在它自己的X窗口服务器会话。登录时,DM通常将启动一个全新的X会话,还将启动您选择的窗口管理器(或桌面环境)。

X有许多可用的窗口管理器(WM)。这些提供了处理切换和聚焦窗口,定位,调整大小和修饰(或在twm / ratpoison / awesome情况下不修饰)的基础。

一个桌面环境(DE)通常提供一个窗口管理器,但一堆其他的东西太多:面板,启动按钮,小程序音量,网络等,他们提供其中一切看起来相似,很容易辨认的环境,并提供GUI工具,使您无需输入终端即可执行许多管理任务。他们通常还提供显示经理,以提供一致的端到端体验。对于Gnome和KDE来说,还有一整套应用程序!

因此,黑客仅靠窗口管理器就可以生存,但是一般的计算机用户更喜欢桌面环境,其中所有内容都以熟悉的方式集成在一起。

有趣的是,由于Unix的组件分离原理,并且由于唯一的必需组件是X窗口,因此您可以根据需要混合和匹配其余组件。您可以使用Trinity KDE的显示管理器,在登录时要求它运行Fluxbox窗口管理器,然后启动LXDE的面板(lxpanel)以提供一些图标,小程序和工作区分页器。您甚至可以bbkeys使用自己喜欢的按键绑定来执行窗口管理操作,如果以后再切换到其他WM,请继续使用它!:)

(这样的设置可以通过在DM.fluxbox/startup或在其中进行配置来实现,.xinitrc如果您跳过DM并仅从startx控制台运行)。

最后,许多窗口管理器将允许您通过菜单(有时通过右键单击桌面找到)切换到其他窗口管理器,而无需重新启动X会话或丢失任何窗口!当您想尝试一些WM来查看最喜欢的WM时,这非常好。可悲的是,现代的桌面环境似乎并没有为这个很酷的功能打扰。

某些发行版将为您提供故障保护登录,这可能会提供没有窗口管理器的x终端。从那里,您可以启动窗口管理器,将其终止,启动DE,终止它,启动新的窗口管理器等。X会话本身直到该x终端关闭才会关闭。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

显示服务器-显示管理器-窗口管理器结构如何正常工作?

来自分类Dev

GUI工具箱和窗口管理器如何利用显示服务器?

来自分类Dev

窗口管理器,显示管理器,登录管理器执行什么顺序

来自分类Dev

显示服务器与窗口管理器与图形驱动程序?

来自分类Dev

术语对帐:显示管理器与会话管理器,窗口系统与窗口管理器

来自分类Dev

术语对帐:显示管理器与会话管理器,窗口系统与窗口管理器

来自分类Dev

如何设置任务管理器中显示的服务描述

来自分类Dev

多显示器窗口管理器

来自分类Dev

什么意思:Xorg,显示管理器,X 服务器?

来自分类Dev

无法让窗口会话管理器工作

来自分类Dev

警报管理器不显示通知

来自分类Dev

警报管理器显示异常

来自分类Dev

更改X显示管理器

来自分类Dev

文件管理器停止显示分区。

来自分类Dev

DisplayPort链接使显示管理器崩溃

来自分类Dev

位置管理器无法正常工作

来自分类Dev

哪种显示管理器/窗口管理器可以支持具有不同dpi的多台显示器?

来自分类Dev

哪种显示管理器/窗口管理器可以支持具有不同dpi的多台显示器?

来自分类Dev

我的SDK管理器未显示Google Play服务

来自分类Dev

报表服务管理器不显示经典界面

来自分类Dev

我的SDK管理器未显示Google Play服务

来自分类Dev

Azure 流量管理器和 Kubernetes 服务显示降级

来自分类Dev

替代窗口管理器

来自分类Dev

多个窗口管理器

来自分类Dev

安装Debian时“未为显示管理器模块选择任何显示管理器”

来自分类Dev

禁用桌面窗口管理器会话管理器

来自分类Dev

如何缩放HiDPI显示器的i3窗口管理器?

来自分类Dev

如何使LightDM成为默认显示管理器?

来自分类Dev

如何使GDM成为默认显示管理器?

Related 相关文章

  1. 1

    显示服务器-显示管理器-窗口管理器结构如何正常工作?

  2. 2

    GUI工具箱和窗口管理器如何利用显示服务器?

  3. 3

    窗口管理器,显示管理器,登录管理器执行什么顺序

  4. 4

    显示服务器与窗口管理器与图形驱动程序?

  5. 5

    术语对帐:显示管理器与会话管理器,窗口系统与窗口管理器

  6. 6

    术语对帐:显示管理器与会话管理器,窗口系统与窗口管理器

  7. 7

    如何设置任务管理器中显示的服务描述

  8. 8

    多显示器窗口管理器

  9. 9

    什么意思:Xorg,显示管理器,X 服务器?

  10. 10

    无法让窗口会话管理器工作

  11. 11

    警报管理器不显示通知

  12. 12

    警报管理器显示异常

  13. 13

    更改X显示管理器

  14. 14

    文件管理器停止显示分区。

  15. 15

    DisplayPort链接使显示管理器崩溃

  16. 16

    位置管理器无法正常工作

  17. 17

    哪种显示管理器/窗口管理器可以支持具有不同dpi的多台显示器?

  18. 18

    哪种显示管理器/窗口管理器可以支持具有不同dpi的多台显示器?

  19. 19

    我的SDK管理器未显示Google Play服务

  20. 20

    报表服务管理器不显示经典界面

  21. 21

    我的SDK管理器未显示Google Play服务

  22. 22

    Azure 流量管理器和 Kubernetes 服务显示降级

  23. 23

    替代窗口管理器

  24. 24

    多个窗口管理器

  25. 25

    安装Debian时“未为显示管理器模块选择任何显示管理器”

  26. 26

    禁用桌面窗口管理器会话管理器

  27. 27

    如何缩放HiDPI显示器的i3窗口管理器?

  28. 28

    如何使LightDM成为默认显示管理器?

  29. 29

    如何使GDM成为默认显示管理器?

热门标签

归档