X Window System
X 是 Linux 中负责渲染图形界面的广义概念, X11 是一种 C/S 架构的协议, X Server 通过 framebuffer 与显卡打交道用来渲染图形, X Client 用来与 X Server 通信,Xorg 是它的其中一种主流实现, Wayland 是另一种比较新的实现。 X 提供了基础的框架,例如渲染和设备输入事件的处理等,但不直接处理窗口管理、提供用户界面等。 窗口上面的标题栏、最大最小化、关闭按钮等修饰是窗口管理器负责绘制的,窗口中的内容是 DE 桌面环境实现的。
Install basic X server components:
~# pacman -S xorg-server xorg-xinit
Or, install the full Xorg group:
~# pacman -S xorg xorg-xinit
Start the X server (this will start to a blank screen):
~$ startx
Display Manager
DM:Display Manager,显示管理器,是 X Window System 的一部分,它启动图形用户界面并管理用户登录。
常见的显示管理器有
- GDM(GNOME Display Manager)
- KDM(KDE Display Manager)
- LightDM
Desktop Environment
DE:Desktop Environment,桌面环境,提供了一个完整的图形用户界面框架。桌面环境包括窗口管理器、面板、桌面图标、文件管理器、工具集(如 GTK+ 和 Qt)等。
常见的桌面环境有
Window Manager
WM:Window Manager,窗口管理器,是 X Window System 的一部分,负责管理窗口的布局和外观。窗口管理器控制如何移动、调整大小、隐藏或显示应用程序窗口。
常见的窗口管理器有
Fonts:
安装中文字体
pacman -S noto-fonts-cjk
apt install fonts-noto-cjk
Emoji
pacman -S noto-fonts-emoji
apt install fonts-noto-color-emoji
IME
apt install fcitx5 fcitx5-rime
Supplementary Tools and Utilities
From status bars to launchers and languages, choose what suits you:
Status Bars: i3status
, Polybar
Launchers: rofi, dmenu