Linux 桌面程序
显示服务器
通信协议,规定了显示服务器与客户机之间的通信方式,
常见的显示服务器有 Wayland 与 X Window System (X11)
Wayland 使用 DRI 直接操作硬件。 它规定由客户机自身负责窗口边框和装饰的绘制,它的窗口管理器比 X11 的窗口管理器更简单高效。
VNC 通过网络发送压缩的位图。
桌面环境
GNOME和KDE都是以X11为基础建构的。I3是X11下的平铺式窗口管理器。i3-gaps是i3wm的 fork,添加在窗口之间的间隔等功能。xmonad是X11下的平铺式窗口管理器Sway是Wayland下的平铺式窗口管理器
displayManager = desktopManager + windowManager
XDG
Cross Desktop Group,旧称 FreeDesktop.org
~~/etc/xdg 相当于 ~/.config
XDG Base Directory Specification
X Client 连接端口 6000 + DISPLAY
Windows 下的 X Client
- VcXsrv
- X410 付费软件
Xpra
拥有支持浏览器访问的客户端
WSL
不使用 nameserver