Desktop environments and Window managers: Difference between revisions
| Prabuanand (talk | contribs)  (moved ACF information as a Tip to highlight it better) | Prabuanand (talk | contribs)  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 |