桌面环境和窗口管理器
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 |