Desktop environments and Window managers: Difference between revisions

From Alpine Linux
(added brief note on DE and WM with links)
(removed duplicate row from the table)
Line 48: Line 48:
| [[dwm]] || X11 || Tiling || C ||
| [[dwm]] || X11 || Tiling || C ||
|-
|-
| [[Fluxbox]] || X11 || Floating || C++ ||
| [[Fluxbox]] || X11 || Floating || C++ ||Blackbox
|-
|-
| {{Pkg|herbstluftwm|arch=}} || X11 || Tiling || C++ ||
| {{Pkg|herbstluftwm|arch=}} || X11 || Tiling || C++ ||
Line 57: Line 57:
|-
|-
| [[LabWC]] || Wayland || Floating || C/wlroots||[[Openbox]]
| [[LabWC]] || Wayland || Floating || C/wlroots||[[Openbox]]
|-
| [[Fluxbox]] || X11 || Floating || C++ ||Blackbox
|-
|-
| [[Openbox]] || X11 || Floating || C ||
| [[Openbox]] || X11 || Floating || C ||

Revision as of 09:07, 6 February 2025

Alpine Linux has no official desktop and setting up a graphical environment is not even part of Installation. All window managers and desktop environments that are available in Alpine Linux are listed in this page. Quick installation using setup-desktop script is available for few desktops.

Tip: For servers consider using Alpine Configuration Framework(ACF) for security reasons.

Desktop environments

Desktop environment (DE) is made of a bundle of programs that share a common graphical user interface (GUI), sometimes described as a graphical shell. A desktop environment typically consists of icons, windows, toolbars, folders, wallpapers desktop widgets and might also provide drag and drop.

Window managers

A window manager is software that controls the placement and appearance of windows within a windowing system in a graphical user interface. Almost all components of a desktop needs to be added manually by the user. A stacking or tiling layout is commonly used for window management.

Name Display Server WM Style Toolkit Inspiration
Awesome X11 Tiling Lua
bspwm X11 Tiling C
cage Wayland Kiosk C/wlroots ratpoison
cagebreak Wayland Tiling C/wlroots ratpoison and cage
dwl Wayland Tiling C/wlroots dwm
dwm X11 Tiling C
Fluxbox X11 Floating C++ Blackbox
herbstluftwm X11 Tiling C++
Hyprland Wayland Tiling C++
i3 X11 Tiling C
LabWC Wayland Floating C/wlroots Openbox
Openbox X11 Floating C
Qtile Both Tiling Python
ratpoison X11 Kiosk C
River Wayland Tiling Zig dwm and xmonad
spectrwm X11 Tiling C xmonad and dwm
Sway Wayland Tiling C/wlroots i3
twm X11 Tiling C
wayfire Wayland Floating C++/wlroots
Weston Wayland Floating C

See also