Desktop environments consist of icons, windows, toolbars, folders, wallpapers, and desktop widgets.
Application Launchers - Application launchers play an integral part in making the Linux desktop a more productive environment to work and play. They represent small utilities which offers the desktop user a convenient access point for application software and can make a real boost to users’ efficiency.
Docks - A dock is a graphical user interface element that allows the user to have one-click access to frequently used applications. This type of utility also enables users to switch quickly between applications, as well as to monitor programs.
GNOME Desktop Extensions - Stylish ways to customize your GNOME desktop. Most of the extensions are not officially supported by GNOME. But they all take the desktop to the next level, either by adding useful functionality, improving your workflow, or simply offering a touch of panache to the desktop.
KDE Plasma Widgets - These widgets are a smart way of customizing the desktop. There’s an abundance of widgets available that act like building blocks, constructing a desktop that’s perfect for your needs and requirements.
Wayland Compositors: Stacking, Tiling - A display server using the Wayland protocol is called a Wayland compositor, because it additionally performs the task of a compositing window manager.
Window Managers - There are four main types of window manager: Compositing, stacking, tiling, and dynamic. This article focuses on selecting the best managers that fit these classes. The articles below drill down further into more options.
Window Managers: Dynamic - A dynamic window manager is a tiling window manager where windows are tiled based on preset layouts between which the user can switch. Layouts typically have a main area and a secondary area.
Window Managers: Stacking - Type of window manager that draws all windows in a specific order, allowing them to overlap, using a technique called painter's algorithm
Window Managers: Tiling - Automates the common task of arranging windows. Optimize your workflow, efficiently use screen real-estate and boost productivity.