Linux上的图像化界面(GUI)

  • linux上的GUI由窗口管理器和桌面环境一同组成

窗口管理器

  • 窗口管理器是Linux GUI环境中的关键组件,它负责管理窗口的排列、大小、层叠、拖放等操作。
    • 窗口管理器还控制着窗口的外观和行为,例如窗口边框、按钮、标题栏等。
    • 一些常见的Linux窗口管理器包括:
    • Metacity:GNOME桌面环境的默认窗口管理器(现在好像已经改为Mutter)
    • KWin:KDE桌面环境的默认窗口管理器。
    • Openbox:一个轻量级、高度可定制的窗口管理器。
    • i3:一个平铺窗口管理器,适合多屏幕和键盘导航。
    • 窗口管理器通常是用户可选择或自定义的,以适应他们的需求和喜好。

桌面环境

• 桌面环境是一个更大的集成图形化系统,包括窗口管理器以及许多其他图形化工具、应用程序和资源管理器。
• 一些常见的Linux桌面环境包括:
• GNOME:一个流行的、现代的桌面环境,使用GNOME Shell窗口管理器。
• KDE Plasma:另一个流行的桌面环境,使用KWin窗口管理器。
• XFCE:一个轻量级的桌面环境,适合资源受限的系统。
• LXQt:另一个轻量级桌面环境,使用Openbox或其他窗口管理器。

X Window System,X11

  • 在基于X Window System的Linux发行版中,GUI界面通常由窗口管理器(如GNOME、KDE等)和X服务器进程一起管理。X服务器负责显示硬件,而窗口管理器管理窗口和用户交互。

Wayland

  • 在一些现代Linux发行版中,如使用Wayland显示服务器的发行版,图形界面由Wayland服务器进程控制,而窗口管理器或桌面环境负责用户界面。
  • 支持多点触摸,并兼容X11

一个实例

  • 所以,可以理解为在某些 Linux 系统中,Wayland 作为图形显示协议支持 GNOME 桌面环境和 Mutter 窗口管理器运行。不过请注意,Linux 可以有多种图形环境和窗口管理器的组合,用户可以根据他们的需求和喜好选择不同的配置。

其他平台

  • 1.Windows:在Windows操作系统中,GUI界面由”explorer.exe”进程控制,这个进程也负责启动和管理桌面、任务栏和文件资源管理器等。
    2.macOS:在macOS中,GUI界面由”WindowServer”进程控制,而”Finder”进程负责管理桌面和文件资源。
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值