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