Desktop environments and Window managers: Difference between revisions
Prabuanand (talk | contribs) (converted the list to table format so more information can be added and quickly sorted) |
Prabuanand (talk | contribs) (moved ACF information as a Tip to highlight it better) |
||
| Line 6: | Line 6: | ||
This page lists only the window managers and desktop environments for which packages are available in Alpine Linux. Do not add unsupported software here. | This page lists only the window managers and desktop environments for which packages are available in Alpine Linux. Do not add unsupported software here. | ||
--> | --> | ||
'''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 [[Alpine_setup_scripts#setup-desktop|setup-desktop]] script is available for few [[Setup-desktop|desktops]]. For servers consider [[Alpine_Configuration_Framework_Design#Starting_ACF|Alpine Configuration Framework(ACF)]]. | '''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 [[Alpine_setup_scripts#setup-desktop|setup-desktop]] script is available for few [[Setup-desktop|desktops]]. | ||
{{Tip|For servers consider using [[Alpine_Configuration_Framework_Design#Starting_ACF|Alpine Configuration Framework(ACF)]] for security reasons.}} | |||
== Desktop Environments == | == Desktop Environments == | ||
Revision as of 05:09, 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
| Window Manager or Compositor Support Matrix | ||||
| 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 | |