桌面环境和窗口管理器

来自 Alpine Linux

Alpine Linux 没有官方桌面,设置图形环境甚至不是安装的一部分。此页面列出了 Alpine Linux 中可用的所有窗口管理器和桌面环境。对于少数桌面,可以使用 setup-desktop 脚本进行快速安装。

提示:对于服务器,出于安全原因,请考虑使用 Alpine 配置框架 (ACF)

桌面环境

桌面环境 (DE) 由一组共享通用图形用户界面 (GUI) 的程序组成,有时被称为图形外壳。桌面环境通常包含图标、窗口、工具栏、文件夹、壁纸、桌面小部件,并且可能还提供拖放功能。

窗口管理器

窗口管理器是一种软件,用于控制图形用户界面中窗口系统中窗口的位置和外观。在 Wayland 的情况下,它们被称为合成器,因为它们还执行合成窗口管理器的任务。

桌面的几乎所有组件都需要用户手动添加。 堆叠式 又名浮动或 平铺式 又名动态布局常用于窗口管理。

窗口管理器名称 协议 样式 工具包 灵感
Awesome X11 平铺 Lua
berry X11 堆叠 C
bspwm X11 平铺 C
cage Wayland Kiosk C/wlroots ratpoison
cagebreak Wayland 平铺 C/wlroots ratpoison 和 cage
cwm X11 堆叠 C
dwl Wayland 平铺 C/wlroots dwm
dwm X11 平铺 C
Fluxbox X11 堆叠 C++ Blackbox
herbstluftwm X11 平铺 C++
Hyprland Wayland 平铺 C++
i3 X11 平铺 C
jwm X11 堆叠 C
LabWC Wayland 堆叠 C/wlroots Openbox
mwm X11 堆叠 C
Openbox X11 堆叠 C
Qtile 两者 平铺 Python
ratpoison X11 Kiosk C
River Wayland 平铺 Zig dwm 和 xmonad
spectrwm X11 平铺 C xmonad 和 dwm
Sway Wayland 平铺 C/wlroots i3
twm X11 平铺 C
wayfire Wayland 堆叠 C++/wlroots Compiz
Weston Wayland 堆叠 C

参见