Desktop environments and Window managers: Difference between revisions
(Add link to Qtile page) |
Prabuanand (talk | contribs) (converted the list to table format so more information can be added and quickly sorted) |
||
Line 18: | Line 18: | ||
== Window Managers == | == Window Managers == | ||
=== | {|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;" | |||
| colspan="5" |Window Manager or Compositor Support Matrix | |||
|- | |||
! Name !! Display Server!! WM Style !! Toolkit!!Inspiration | |||
|- | |||
| [[AwesomeWM|Awesome]] ||X11 || Tiling || Lua | |||
|- | |||
| {{Pkg|bspwm|arch=}} || X11 || Tiling || C | |||
|- | |||
| {{Pkg|cage |arch=}} || Wayland || Kiosk || C/wlroots || ratpoison | |||
= | |- | ||
| {{Pkg|cagebreak|arch=}} || Wayland || Tiling ||C/wlroots || ratpoison and cage | |||
|- | |||
| {{Pkg|dwl|arch=}} || Wayland || Tiling || C/wlroots||[[dwm]] | |||
|- | |||
| [[dwm]] || X11 || Tiling || C | |||
|- | |||
| [[Fluxbox]] || X11 || Floating || C++ | |||
|- | |||
| {{Pkg|herbstluftwm|arch=}} || X11 || Tiling || C++ | |||
|- | |||
| [[Hyprland]] || Wayland || Tiling || C++ | |||
|- | |||
| [[I3wm|i3]] || X11 || Tiling || C | |||
|- | |||
| [[LabWC]] || Wayland || Floating || C/wlroots||[[Openbox]] | |||
|- | |||
| [[Fluxbox]] || X11 || Floating || C++ ||Blackbox | |||
|- | |||
| [[Openbox]] || X11 || Floating || C | |||
|- | |||
| [[Qtile]] || Both || Tiling || Python | |||
|- | |||
| {{Pkg|ratpoison|arch=}} || X11 || Kiosk || C || | |||
|- | |||
| [[River]] || Wayland || Tiling || Zig || [[dwm]] and xmonad | |||
|- | |||
| {{Pkg|spectrwm |arch=}} || X11 || Tiling || C||xmonad and [[dwm]]. | |||
|- | |||
| [[Sway]] || Wayland || Tiling || C/wlroots || [[I3wm|i3]] | |||
|- | |||
| [[twm]] || X11 || Tiling || C | |||
|- | |||
| {{Pkg|wayfire|arch=}} || Wayland || Floating || C++/wlroots | |||
|- | |||
| [[Weston]] || Wayland || Floating || C | |||
|} | |||
== See also == | == See also == |
Revision as of 05: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. For servers consider Alpine Configuration Framework(ACF).
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 |