|
|
(90 intermediate revisions by 21 users not shown) |
Line 1: |
Line 1: |
| The desktop environment in Alpine have two main flavors: '''official desktop for alpine as Xfce4 and LXDE''' and '''community contributed desktops as Mate, AWM''' also have more options such as special case the very bloated [[Gnome Setup|Gnome]] (that currently recent version uses [[Wayland]]).
| | {{TOC right}} |
|
| |
|
| Please, if find something not easy to understand about integration of the variety of programs, take in consideration further reading at the end of this page to understand important notes about [[Alpine_newbie_desktops#Behavior_of_Desktop_Environments_in_Linux|Behavior of Desktop Environments in Linux]]
| |
|
| |
|
| '''So you can choose from those options or follow the next sugested [[Alpine Newbies Openbox Window Manager|Alpine Newbies: Xorg and Openbox]]''' page.
| | <!-- COMMENT FOR EDITORS |
| | Do not add any content about specific desktop environment or window manager in this page. Please add all the content to the respective wiki pages. If wiki page does not exist for the specific window manage, please create and add the content. |
|
| |
|
| = Alpine Desktops: Official Desktop =
| | This page lists only the window managers and desktop environments for which packages are available in Alpine Linux. Do not add unsupported software here |
|
| |
|
| There's two official supported desktops, [[Alpine Newbies XFCE Desktop Environment|XFCE Desktop Environment]] and [[Alpine Newbies LXDE Desktop Environment|LXDE Desktop]], that last make also optional the [[Alpine Newbies Openbox Window Manager|Openbox Window Manager]].
| | --> |
|
| |
|
| # [[Alpine Newbies XFCE Desktop Environment]]
| | '''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 Newbies LXDE Desktop Environment]]
| |
| # [[Alpine Newbies Openbox Window Manager]]
| |
|
| |
|
| = Alpine Desktops: Community Contributions = | | == Desktop Environments == |
|
| |
|
| There's some contributions desktop available using the Community Repository Packages like the [Alpine Newbies MATE Desktop Environment|MATE Desktop environment]] due some others need Wayland that has some compatibility problems:
| | * [[Xfce]] |
| | * [[LXQt]] |
| | * [[KDE|KDE Plasma]] |
| | * [[GNOME]] |
| | * [[MATE]] |
|
| |
|
| # [[Alpine Newbies MATE Desktop Environment]]
| | == Window Managers == |
| # [[Awesome(wm)_Setup|Awesome Window Manager]]
| |
|
| |
|
| = Alpine Desktops: Upstream and external ones = | | === [https://en.wikipedia.org/wiki/Stacking_window_manager Stacking window managers] === |
| | (also known as '''floating window maanagers''') |
| | * X11: |
| | ** [[Openbox]] |
| | ** [[Fluxbox]] |
|
| |
|
| All of the original upstream desktop can be installed by the traditional Unix-like method by downloading and compiling it:
| | * Wayland: |
| | ** [[Weston]] |
| | ** [[LabWC]] |
| | ** {{Pkg|wayfire|arch=}} |
|
| |
|
| # [[Dwm|Dynamic Window Manager for X]]
| | === [https://en.wikipedia.org/wiki/Tiling_window_manager Tiling window managers] === |
| # [[Alpine LXQT Desktop Environment]]
| | (also known as '''Dynamic window maanagers''') |
| | * X11: |
| | ** {{Pkg|bspwm|arch=}} |
| | ** {{Pkg|herbstluftwm|arch=}} |
| | ** [[twm]] |
| | ** [[dwm]] |
| | ** [[I3wm|i3]] |
| | ** [[AwesomeWM|Awesome]] |
| | ** {{Pkg|ratpoison|arch=}} |
| | ** {{Pkg|spectrwm |arch=}} |
| | ** {{Pkg|qtile |arch=}} |
|
| |
|
| = Alpine Desktops: multimedia = | | * Wayland: |
| | ** [[Sway]] |
| | ** [[River]] |
| | ** {{Pkg|cagebreak|arch=}} |
| | ** {{Pkg|dwl|arch=}} |
| | ** [[Hyprland]] |
|
| |
|
| After have your preferred desktop you can also improvement to your desktop with:
| | === Other Window Managers === |
|
| |
|
| * [[Alpine multimedia for users]] (Audio and video multimedia related software and setup) | | * Wayland |
| * [[Alpine multimedia for editing and amateurs]] (Amateur related such editing and converting tools) | | ** {{Pkg|cage |arch=}} ('''kiosk''' mode) |
|
| |
|
| = Alpine Desktops: emulation and gamming = | | == See Also == |
| | | * [[:Category:Desktop Environments|Desktop Environments]] |
| Alpine are capable of provide a good platform to play games and enjoy:
| | * [[:Category:Window Managers|Window Managers]] |
| | | * [[Installation#Post-Installation|Post Installation]] |
| * [[Alpine games packages and options]] | | * [[Seat_manager#Input_and_video_groups|Input and video groups]] |
| * [[Alpine emulators packages and options]] | | * [[Fonts]] |
| * [[Alpine games from upstreams sources]] | | * [[Wayland]] |
| * [[Alpine emulators from upstreams sources]] | | * [[Xorg]] |
| | | * [[Display manager]] |
| = Tutorial series =
| | * [https://wiki.archlinux.org/title/Desktop_environment Desktop environment - Archwiki] |
| | | * [https://wiki.gentoo.org/wiki/Desktop_environment Desktop environment - Gentoo Wiki] |
| {| class="wikitable"
| |
| |-
| |
| ! Previous required !! What's next to read
| |
| |-
| |
| | [[Alpine newbie apk packages]] || [[Alpine Newbies Openbox Window Manager|Alpine Newbies: Xorg and Openbox]]
| |
| |}
| |
| | |
| = Behavior of Desktop Environments in Linux =
| |
| | |
| The popularity of Linux in desktop computers and laptops has been increasing BUT that's a only false behavior.. there's two factors that indicates that:
| |
| | |
| # Because Linux desktop distributions are not usually distributed by retail sale, there are no sales numbers that indicate the number of users. Desktop computers and phones are ruled by M$ and Google so far.
| |
| # The main offers are focused in server and many desktops have programs that never find a end in development like Kppp or Firefox OS, or GTKpod; those are projects that works only with deprecated not used in time devices or machines.
| |
| | |
| You as user will find some very '''significant differences when integrated some desktops or try to install many desktops programs from source upstream''', a very important thing to take in consideration. But '''"Ah ok, but why that? why not a automatic default etc etc..?"''' because the focus of the system are efficiency, performance and maximum control of the system, not an automatic behavior not well knowed.
| |
| | |
| Taking in consideration that the North American-based web-measurement methods produce high Win-like desktop OS numbers and ignore the widespread use of Linux in other parts of the world, no single official Linux desktop exists and all the integration are focused in too many RedHat proposed practices (that ends in M$-like things like <code>systemd</code>.
| |
| | |
| As pointed in first paragraph, '''Gnome it's a example of this.. it's used the <code>wayland</code> service and widely integrated with <code>systemd</code>, and Alpine does not use <code>systemd</code> that comes something in compatibility issues'''. That it's a example why Desktop environment are so difficult to adopt in Linux world and obviously to configured in Alpine systems.
| |
| | |
| = See Also =
| |
| | |
| # [[Alpine newbie]]
| |
| # [[Alpine newbie install manual]]
| |
| # [[Alpine newbie apk packages]]
| |
| # [[Alpine newbie desktops]]
| |
| # [[Alpine newbie developer]]
| |
| # [[Alpine newbie lammers]]
| |
|
| |
|
| [[Category:Desktop]] | | [[Category:Desktop]] |
| [[Category:Multimedia]] | | [[Category:Newbie]] |
| | [[Category:Desktop Environments]] |
| | [[Category:Window Managers]] |