Desktop environments and Window managers: Difference between revisions

From Alpine Linux
(moved ACF information as a Tip to highlight it better)
m (removed formatting so table is sortable. need to find a way to do both)
Line 19: Line 19:


== Window Managers ==
== Window Managers ==
 
<!--
{|class="wikitable sortable" align="center" style="width:100%; border:1px #0771a6 solid; background:#f9f9f9; text-align:left; border-collapse:collapse;"
{|class="wikitable sortable" align="center" style="width:100%; border:1px #0771a6 solid; background:#f9f9f9; text-align:left; border-collapse:collapse;"
|- style="background:#333333; color:#ffffff; font-size: 1.2em; text-align:center;"
|- style="background:#333333; color:#ffffff; font-size: 1.2em; text-align:center;"
Line 26: Line 26:
! Name !! Display Server!! WM Style !! Toolkit!!Inspiration
! Name !! Display Server!! WM Style !! Toolkit!!Inspiration
|-
|-
| [[AwesomeWM|Awesome]] ||X11  || Tiling || Lua
-->
 
{|class="wikitable sortable" align="center" style="width:100%; border:1px #0771a6 solid; background:#f9f9f9; text-align:left; border-collapse:collapse;"
 
! Name !! Display Server!! WM Style !! Toolkit!!Inspiration
 
|-
| [[AwesomeWM|Awesome]] ||X11  || Tiling || Lua ||
|-
|-
| {{Pkg|bspwm|arch=}} || X11 || Tiling || C
| {{Pkg|bspwm|arch=}} || X11 || Tiling || C ||
|-
|-
|  {{Pkg|cage |arch=}} || Wayland || Kiosk || C/wlroots || ratpoison
|  {{Pkg|cage |arch=}} || Wayland || Kiosk || C/wlroots || ratpoison
Line 36: Line 43:
| {{Pkg|dwl|arch=}}  || Wayland || Tiling || C/wlroots||[[dwm]]
| {{Pkg|dwl|arch=}}  || Wayland || Tiling || C/wlroots||[[dwm]]
|-
|-
| [[dwm]] || X11 || Tiling || C
| [[dwm]] || X11 || Tiling || C ||
|-
|-
| [[Fluxbox]] || X11 || Floating || C++
| [[Fluxbox]] || X11 || Floating || C++ ||
|-
|-
| {{Pkg|herbstluftwm|arch=}} || X11 || Tiling || C++
| {{Pkg|herbstluftwm|arch=}} || X11 || Tiling || C++ ||
|-
|-
| [[Hyprland]] || Wayland || Tiling || C++
| [[Hyprland]] || Wayland || Tiling || C++ ||
|-
|-
| [[I3wm|i3]] || X11 || Tiling || C
| [[I3wm|i3]] || X11 || Tiling || C ||
|-
|-
| [[LabWC]] || Wayland || Floating || C/wlroots||[[Openbox]]
| [[LabWC]] || Wayland || Floating || C/wlroots||[[Openbox]]
Line 50: Line 57:
| [[Fluxbox]] || X11 || Floating || C++ ||Blackbox
| [[Fluxbox]] || X11 || Floating || C++ ||Blackbox
|-
|-
| [[Openbox]] || X11 || Floating || C
| [[Openbox]] || X11 || Floating || C ||
|-
|-
| [[Qtile]] || Both || Tiling || Python
| [[Qtile]] || Both || Tiling || Python ||
|-
|-
| {{Pkg|ratpoison|arch=}}  || X11 || Kiosk || C ||
| {{Pkg|ratpoison|arch=}}  || X11 || Kiosk || C ||  
|-
|-
| [[River]] || Wayland || Tiling || Zig || [[dwm]] and xmonad
| [[River]] || Wayland || Tiling || Zig || [[dwm]] and xmonad
Line 62: Line 69:
| [[Sway]] || Wayland || Tiling || C/wlroots || [[I3wm|i3]]
| [[Sway]] || Wayland || Tiling || C/wlroots || [[I3wm|i3]]
|-
|-
| [[twm]] || X11 || Tiling || C
| [[twm]] || X11 || Tiling || C ||
|-
|-
| {{Pkg|wayfire|arch=}} || Wayland || Floating || C++/wlroots
| {{Pkg|wayfire|arch=}} || Wayland || Floating || C++/wlroots ||
|-
|-
| [[Weston]] || Wayland || Floating ||  C
| [[Weston]] || Wayland || Floating ||  C ||
|}
|}



Revision as of 05:23, 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

Window Managers

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++
herbstluftwm X11 Tiling C++
Hyprland Wayland Tiling C++
i3 X11 Tiling C
LabWC Wayland Floating C/wlroots Openbox
Fluxbox X11 Floating C++ Blackbox
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