X11 和 Wayland

X Window System (X11) 和 Wayland 是 Linux 桌面后端协议。X11 的年代较为久远,Wayland 替代 X11 是大势所趋。但在 2024 年,部分应用对 Wayland 的适配效果仍然较差。

Xrog 和 XWayland 是 X11 的开源实现。XWayland 用于在 Wayland 上运行 X11 应用。

桌面环境

XFCE、GNOME、Plasma 是桌面环境,集成了许多桌面用户要用到的软件。

常见的较为完整的现代桌面环境包括以下几部分:

  • 登录管理器

    登录管理器也叫做显示管理器,即 display manager。用于管理用户登录,展示登录界面。

  • 混成窗口管理器

    现代基于 Wayland 的窗口管理器常称作混成窗口管理器 (compositor),简称混成器。 用户经过登录管理器验证密码后,就进入了窗口管理器。

  • 状态栏

    贴靠在屏幕边缘的细长条,显示时间、网络状态、电池电量等信息。

  • 启动器

    启动器让用户能够通过图形界面打开应用程序。如果没有启动器,用户只能通过终端启动应用,一旦终端被关闭,通过终端启动的应用也会随之结束。

2024 年,建议使用基于 Wayland 的窗口管理器。

XDG 桌面配置项

XDG 桌面配置项简称桌面项,应用程序菜单和启动器通过它找到已安装的应用程序。

桌面项通常位于 /usr/share/applications/,这些文件以 .desktop 结尾。

部分系统的桌面项还可能位于 /usr/local/share/applications/,为特定用户安装的应用程序位于 ~/.local/share/applications/

桌面项的图标通常位于 /usr/share/icons