Desktop environments and Window managers: Difference between revisions

From Alpine Linux
(organize and provide table of logical to follow)
(→‎Alpine Desktops: Complete Desktops: the XFCE_Setup are not part of newbie wiki pages, becose are too resumed and lacks of explanations, please dont override the wiki page series)
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The desktop environment in Alpine have two focus: '''official desktop for alpine as Xfce4''' and '''community contributed desktops as Mate, LXDE''' or as special case the very bloated Gnome.
{{TOC right}}


The popularity of desktop computers and laptops has been increasing BUT that's a only false behavior.. there's two factors that indicates that:
The desktop environment '''in Alpine has no official desktops. Older versions had Xfce4, but now, all GUI and graphical interfaces are community contributed'''. Environments such as LXDE, Mate, etc are available, but are not fully supported due to some bloated integration.
# 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 effors 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.


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 <nowiki>systemd</nowiki>.
Please, if you find something hard to understand about the integration of the variety of programs, consider further reading until the end of this page to understand important notes about the [[Alpine_newbie_desktops#Behavior_of_Desktop_Environments_in_Linux|Behavior of Desktop Environments in Linux]]


==== Why all of this explanation? ====
'''So you can choose from those options or follow the next suggested [[Alpine Newbies Openbox Window Manager|Alpine Newbies: Xorg and Openbox]]''' page.


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..?"''' well [[Alpine newbie#Feature_Differences|as explained in first section of this page]] the focus of the system are efficiency, performance and maximum control of the system, not an automatic behavior not well knowed.
= Alpine Desktops: Complete Desktops =


As pointed in first paragraph, Gnome it's a example of this.. it's used the <nowiki>wayland</nowiki> service and widely integrated with <nowiki>systemd</nowiki>, and Alpine does not use <nowiki>systemd</nowiki>. That it's a example why Desktop environment are so difficult to adopt in Linux world and obviously to configured in Alpine systems.
Alpine is not a graphics-focused system, so there are only two complete desktops available: [[Alpine Newbies XFCE Desktop Environment|XFCE Desktop Environment]] and [[Alpine Newbies LXDE Desktop Environment|LXDE Desktop]], utilizing [[Alpine Newbies Openbox Window Manager|Openbox Window Manager]].


'''So you can choose from those options:'''
= Alpine Desktops: Official Desktop =
There's two official supported desktops, [[Alpine Newbies XFCE Desktop Environment|XFCE Desktop Environment]] as Main and [[Alpine Newbies LXDE Desktop Environment|LXDE Desktop]] as optional, that obviously make also optional the [[Alpine Newbies Openbox Window Manager|Openbox Window Manager]].
# [[Alpine Newbies Openbox Window Manager|Alpine Newbies: Xorg and Openbox]]
# [[Alpine Newbies XFCE Desktop Environment]]
# [[Alpine Newbies XFCE Desktop Environment]]
# [[Alpine Newbies LXDE Desktop Environment]]
# [[Alpine Newbies LXDE Desktop Environment]]
# [[Alpine Newbies Openbox Window Manager]]


= Alpine Desktops: Community Contributions =
= Alpine Desktops: Community Contributions =


There's some contributions dekstops made available using the Community Repository Packages, those are not officially supported (those that make contribution are the ones that support those desktops):
There are some contributions that will periodically be complete desktops available using the Community Repository Packages, like the [[Alpine Newbies MATE Desktop Environment|MATE Desktop environment]]; others need Wayland, causing some compatibility problems:


* [[Alpine Newbies MATE Desktop Environment]]
# [[Alpine Newbies MATE Desktop Environment]]
# [[Awesome(wm)_Setup|Awesome Window Manager]]


= Alpine Desktops: Upstream and external ones =
= Alpine Desktops: Upstream and external ones =


All of the original upstream desktop can be installed by the traditional *nix-like method by downloading the sources from origin and compiling it.
All of the original upstream desktops can be installed using the traditional Unix-like method of downloading and compiling them:
 
# [[Dwm|Dynamic Window Manager for X]]
# [[Alpine LXQT Desktop Environment]]
 
= Alpine Desktops: Multimedia =
 
After getting your preferred desktop, you can also improve your desktop with:


* [[Alpine Newbies LXQT Desktop Environment]]
* [[Alpine multimedia for users]] (Audio and video multimedia related software and setup)
* [[Alpine multimedia for editing and amateurs]] (Amateur related such editing and converting tools)
 
= Alpine Desktops: emulation and gaming =
 
Alpine is capable of providing a good platform to play games and enjoy:
 
* [[Alpine games packages and options]]
* [[Alpine emulators packages and options]]
* [[Alpine games from upstreams sources]]
* [[Alpine emulators from upstreams sources]]


= Tutorial series =
= Tutorial series =
Line 46: Line 56:
= See Also =
= See Also =


# [[Alpine newbie]]
* [[Fonts|Fonts configuration and settings in alpine]]
# [[Alpine newbie install manual]]
* [[Alpine newbie]]
# [[Alpine newbie apk packages]]
* [[Alpine newbie install manual]]
# [[Alpine newbie desktops]]
* [[Alpine newbie apk packages]]
# [[Alpine newbie developer]]
* [[Alpine newbie developer]]
# [[Alpine newbie lammers]]
* [[Alpine newbie lammers]]
 
[[Category:Desktop]]
[[Category:Multimedia]]
[[Category:Newbie]]

Revision as of 01:46, 12 March 2020

The desktop environment in Alpine has no official desktops. Older versions had Xfce4, but now, all GUI and graphical interfaces are community contributed. Environments such as LXDE, Mate, etc are available, but are not fully supported due to some bloated integration.

Please, if you find something hard to understand about the integration of the variety of programs, consider further reading until the end of this page to understand important notes about the Behavior of Desktop Environments in Linux

So you can choose from those options or follow the next suggested Alpine Newbies: Xorg and Openbox page.

Alpine Desktops: Complete Desktops

Alpine is not a graphics-focused system, so there are only two complete desktops available: XFCE Desktop Environment and LXDE Desktop, utilizing Openbox Window Manager.

  1. Alpine Newbies XFCE Desktop Environment
  2. Alpine Newbies LXDE Desktop Environment
  3. Alpine Newbies Openbox Window Manager

Alpine Desktops: Community Contributions

There are some contributions that will periodically be complete desktops available using the Community Repository Packages, like the MATE Desktop environment; others need Wayland, causing some compatibility problems:

  1. Alpine Newbies MATE Desktop Environment
  2. Awesome Window Manager

Alpine Desktops: Upstream and external ones

All of the original upstream desktops can be installed using the traditional Unix-like method of downloading and compiling them:

  1. Dynamic Window Manager for X
  2. Alpine LXQT Desktop Environment

Alpine Desktops: Multimedia

After getting your preferred desktop, you can also improve your desktop with:

Alpine Desktops: emulation and gaming

Alpine is capable of providing a good platform to play games and enjoy:

Tutorial series

Previous required What's next to read
Alpine newbie apk packages Alpine Newbies: Xorg and Openbox

See Also