Install Desktop Environments
Views
Actions
Namespaces
Variants
Tools
Overview
There are several desktop environments available for Manjaro, each with their own unique style, interface, and features. Which you may choose is entirely down to personal preference. However, it is possible to install multiple desktop environments if you wish, which can be selected at the login screen at any time. It is worth noting that a desktop environment is not a single application; it is actually a collection of different components that work together, commonly including a:
- window manager to display, move and resize application windows
- file manager to visually browse, copy and access files, etc.
- background provider to display wallpapers, etc.
- panel to provide a menu and to display information such as the time
- settings/configuration manager to change the look of the environment
And so on. Most desktop environments will also come with their own preferred applications, in addition to various widgets, addons, and extensions to provide extra features. As such, upon entering the commands provided below in your terminal to download and install a desktop environment, you may be prompted to choose from a selection of components provided for it. To install a full desktop environment - complete with its own preferred file manager, applications, and so on - simply press <enter> when prompted. Everything will be downloaded and installed by default.
Where additional (and optional) extras for a desktop environment are availble, the terminal commands to obtain these have also been provided. These commands have been listed seperately to those for obtaining the desktop environments themselves.
XFCE
XFCE is a lightweight and versatile desktop environment that utilises a classic drop-down menu to access applications. It is also compatible with Compiz. Although highly configurable, XFCE does provide a somewhat basic interface that may lack some modern features expected (e.g. no built-in search bar in the menu). A little time and effort will also be required to properly customise the deskop to suit personal taste. A 64 bit installation of Manjaro running XFCE uses about 200MB of memory. To install XFCE, enter the command:
sudo pacman -S xfce4
To install extra themes, desktop backgrounds, and panel items (widgets), enter the command:
sudo pacman -S xfce4-goodies
KDE
KDE is a feature-rich and versatile desktop environment that provides several different styles of menu to access applications. It is also compatible with Compiz. An excellent built-in interface to easily access and install new themes, widgets, etc, from the internet is also worth mentioning. While very user-friendly and certainly flashy, KDE is also quite resource heavy and noticably slower to start and use than a desktop environment such as XFCE. A 64 bit installation of Manjaro running KDE uses about 550MB of memory. To install KDE, enter the command:
sudo pacman -S KDE kdeplasma-applets-networkmanagement
Gnome 3
Gnome 3 is an intuitive desktop environment that utilises a tablet or smartphone style interface to access applications. It is not compatible with compiz. Although Gnome is very easy to learn and use, its customisation options are quite limited, and it can be difficult to configure. A 64 bit installation of Manjaro running Gnome uses about 220MB of memory. To install Gnome, enter the command:
sudo pacman -S gnome
To install extra themes, games, and features, enter the command:
sudo pacman -S gnome-extra
Cinnamon
Cinnamon is a desktop environment based on Gnome 3 that utilises a large panel-style menu to access applications. It is not compatible with compiz. Despite being based on Gnome, it has more customisation options and is easier to configure. Users of Windows Vista or Windows 7 may find Cinnamon's interface comfortably familiar. A 64 bit installation of Manjaro running Cinnamon uses about 350MB of memory. To install Cinnamon, enter the command:
sudo pacman -S cinnamon
If you are installing Cinnamon alone on the NET Edition, then it is essential to install a terminal as well, as one will not provided with Cinnamon by default. The command to install the Gnome terminal is:
sudo pacman -S gnome-terminal
Openbox
Openbox is not a desktop environment, but a window manager. Although a basic menu is available (and accessed by right-clicking on the desktop), absolutely nothing else is provided with Openbox's basic installation - not even its own themes or configuration application! One for the minimalists out there, or perhaps those who want to use Openbox as a foundation to build on. It will be necessary to install and configure your own choice of panel, file manager, background provider, and so on. To install Openbox, enter the command:
sudo pacman -S openbox
To install a logout script, configuration application, themes, background provider (nitrogen), file manager (PCManFM), and terminal (gnome), enter the command:
sudo pacman -S oblogout obconf openbox-themes nitrogen pcmanfm gnome-terminal
Razor-QT
Razor-QT is a lightweight desktop environment still under development. It has no window manager of its own, although it can be configured to use Compiz as such (not using the Fusion-Icon, however). It is designed with lower-end computers in mind. At its current stage of development, Razor-QT may not be suitable for all users. A 64 bit installation of Manjaro running Razor-QT uses about 300MB of memory. To install Razor-QT, enter the command:
sudo pacman -S razor-qt
To install the recommended Window Manager, use USB devices, and shutdown/reboot from Razor-QT, enter the command:
sudo pacman -S openbox upower udisks
LXDE
LXDE is a super-lightweight desktop environment that is very similar to XFCE, with the exception that it is not compatible with Compiz. As with the XFCE, LXDE is also a somewhat basic desktop environment, lacking some modern features that would be expected, such as a search-bar to find applications and files. However, it is also an excellent choice for less powerful computers, as a 64 bit installation of Manjaro running LXDE uses only about 150MB of memory. To install LXDE, enter the command:
sudo pacman -S lxde