|
|
(12 intermediate revisions by 6 users not shown) |
Line 1: |
Line 1: |
− | {{cleanup}}
| + | #REDIRECT [[GNU/Linux ricing#Desktop_Environments]] |
− | [[File:Screenshot GNOME 3.10.png|thumb|GNOME 3.10]] | |
− | | |
− | [[File:Screenshot MATE 1.6.png|thumb|MATE 1.6]]
| |
− | | |
− | [[File:Screenshot Cinnamon-2.0.jpg|thumb|Cinnamon 2.0]]
| |
− | | |
− | [[File:Screenshot Unity from Ubuntu 13.10.jpg|thumb|Unity - Ubuntu 13.10]]
| |
− | | |
− | [[File:Screenshot Pantheon from eOS 0.2.png|thumb|Pantheon - eOS 0.2]]
| |
− | | |
− | [[File:Screenshot KDE 4.12.png|thumb|KDE 4.12]]
| |
− | | |
− | [[File:Screenshot XFCE 4.10.png|thumb|XFCE 4.10]]
| |
− | | |
− | [[File:Screenshot LXDE.png|thumb|LXDE]]
| |
− | | |
− | [[File:LXQt 1.png|thumb|LXQT]]
| |
− | | |
− | A DE provides a framework for developing modules. On top of that, a full featured desktop environment contains a myriad of components which work together to provide the user with a working environment. Amongst the most important, we can list the theme engine and the window manager.
| |
− | | |
− | Good DEs are modular and will allow the users to mix and match and switch any of their modules with another of their choice.
| |
− | | |
− | = Full-fledged DEs =
| |
− | * [[GNOME]] 3
| |
− | * Cinnamon - Mint
| |
− | * MATE (Gnome 2) - Mint
| |
− | * [http://www.ubuntu.com/tour/en/ Unity - Ubuntu]
| |
− | * Pantheon - Elementary
| |
− | * [[KDE]]
| |
− | * XFCE
| |
− | * LXDE
| |
− | * LXQT
| |
− | | |
− | = Window Managers =
| |
− | | |
− | Window managers (WMs) are X clients that provide the border around a window. The window manager controls the appearance of an application and how it is managed: typically the border, titlebar, size, and ability to resize a window are handled by a wm. Many window managers provide other functionality such as places to stick dockapps, menus to configure the WM and other useful things.
| |
− | | |
− | Window managers generally do not provide extras like desktop icons, which are commonly seen in desktop environments (though it is possible to add icons in a WM with another program).
| |
− | | |
− | Due to the lack of extras, WMs are much lighter on system resources, although you could also use them as yet another module of a full-fledged desktop environment with nothing but a little technical expertise.
| |
− | | |
− | ==Types==
| |
− | | |
− | 1. Stacking (aka floating)
| |
− | *Provides the traditional desktop metaphor used in commercial operating systems like Windows and OS X. Windows act like pieces of paper on a desk, and can be stacked on top of each other.
| |
− | | |
− | 2. Tiling
| |
− | *These "tile" the windows side-by-side so that none are overlapping. They usually make very extensive use of key-bindings and have less (or no) reliance on the mouse. Tiling window managers may be manual, offer predefined layouts, or both.
| |
− | | |
− | 3. Dynamic
| |
− | *A type that can dynamically switch between tiling or floating window layout.
| |
− | | |
− | === Considered /g/ood: ===
| |
− | (The WMs listed below are the most common found in /g/ [[ricing]] threads. Go ahead and set one up with as all the smugness and Chinese cartoon girls your heart can muster.)
| |
− | | |
− | ==== Dynamic ====
| |
− | *[http://i3wm.org/ i3]
| |
− | *[http://dwm.suckless.org/ dwm]
| |
− | *[http://xmonad.org/ xmonad]
| |
− | *[http://awesome.naquadah.org/ AwesomeWM]
| |
− | | |
− | ==== Stacking ====
| |
− | | |
− | *[http://openbox.org/ Openbox]
| |
− | | |
− | [[Category:GNU/Linux]]
| |