When comparing MATE vs LXDE, the Slant community recommends MATE for most people. In the question“What are the best desktop environments for Arch Linux?” MATE is ranked 9th while LXDE is ranked 12th. The most important reason people chose MATE is:
All MATE 1.24 components are ported to GTK3 and fully support HiDPI.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Full HiDPI support
All MATE 1.24 components are ported to GTK3 and fully support HiDPI.
Pro Has window borders
Other than GNOME or Xfce, MATE has not introduced OSX-alike Client Side decorations
Pro Many new features
The MATE team added plenty of power user features that were perviously rejected by the GNOME team.
Pro Extremely customizable
MATE is customizable from every aspect. And very much stable compared to another Desktop environment.
Pro Works great on old machines
It uses a traditional Interface and less eye-candy/bling bling than KDE for example which results in very low system requirements.
Pro Very stable
MATE is initally based on the very stable GNOME 2 codebase that was for years the defacto enterprise desktop for every Linux system.
Pro Traditional desktop experience
MATE use a traditional desktop layout with panels that can be extended through plugins. It also disables some GTK3/GNOME3 features like: client side decorations and overlay scrollbars. MATE applications have also not introduced touch based ui elements like: popover menus and switch buttons.
Pro Distraction-free environment
There is no bling bling on this desktop so you can fully concentrate on your work.
Pro Multiple panels work great across multiple displays
This is very simple, but it is something much appreciate: the panel's window list is per display. So if you move a window over your second display, it gets transferred to the window list on the second display's panel. Multiple display support works very intuitively, right out of the box, with minimal tweaking.
Pro Has menu icons
MATE has icons in every popupmenu which makes navigating through them very fast.
Pro Full and fast
Scales better, full compliment themed applets, easily customization. App/Place/Sys menu and other menus, Mint version set at bottom for new Linux users. OPTION for panel background or follows system(with "controls") for theme matching.
Pro Pays its developpers
Thanks to the Patreon page, money is collected to pay for the developers maintaining and adding new features to MATE.
Pro Follows the GNOME2 HIG
Pro MATE is a serviceable choice
MATE is a solid serviceable choice for a DE. It is reliable and easy to customize. However, it lacks the icon placement in multiple monitors found in Cinnamon, KDE, or Windows.
Pro Does not need a composite manager
You can use it without GPU hardware acceleration.
Pro Energy saving and extremely fast
LXDE is a simple desktop without a lot of bells and whistles, this allows it to remain lightweight which helps conserve battery power and maintain its speed of use.
Pro Simple and straightforward menus
LXDE utilizes a XP like menu which is straightforward and familiar to many users.
Pro Nicely balanced between speed, stability and features
Pro The most lightweight desktop environment
LXDE is by far the most lightweight desktop environment, even topping XFCE.
Pro You can setup LXDE with the same look across different machines easily
Most of the configuration of LXDE is read from files. Consequently, you can store and manage these files in the same way you might manage other dotfiles, meaning that you can setup LXDE to your liking on a new machine very quickly and easily.
Pro Uses Openbox
Pro Designed for cloud networks
LXDE works well on lower end devices such as cloud computers or netbooks. it is able to do this because of its low CPU and RAM requirement.
Cons
Con Some rough edges
Some apps have really rough edges, for example:
- Caja: by open an SVG-file and get a Dialog with 4 Buttons (Run in Terminal, Display, Cancel & Run) at least two of them make no sense. You can also right click on them to choose the application, however your default application for that filetype is not on this list.
- Panel: Empty panel applets are about 1px wide so you really can't resize or move them to organize your panel.
Con Not for touchscreens
Follows the classic desktop formula. It is also not designed for the use with a touchscreen.
Con Requires XML for wallpapers
MATE requires an additional XML file for wallpapes to store metadata like effects (for slideshows), its author, license and translations.
Con Thick window
Con No official forum
Instead of having an official forum, users are redirected to their distributions support forums.
You might get help at distribution specific forums but there is no proper way to communicate with the whole MATE community or its developers.
Con MATE can not save icon positions on desktop
Con It's Gnome 2, which is just a more difficult to use XFCE
Gnome 2 was a more bloated and less useful version of Xfce, and it still is now that it's called MATE. UI feels outdated compared to modern versions of Plasma, Gnome, and even Xfce.
Con Issues with changing users permissions and access
Con Unfriendly and hostile developers
Con Doesn't look very well out of the box
But it is very customizable.
Con Deprecated
Development has moved to LXQt.
Con Ugly and horrble UX
Con Development has slowed
LXDE is slowly reaching End of Life, but will still receive new updates as long as GTK +2 is in use.
Con No compositor
In order to keep the system light weight and CPU/GPU non intensive LXDE forgoes a compositing program, because of this there will be screen tearing. Though a compositor like Compton can be added for those that want it.
Con Only halfway to GTK+3
Most of Xfce's components were built in GTK+2 and the upgrade process to GTK+3 was very slow due to the lack of manpower.
Con Uses GTK
Nowadays, GTK is designed primarily for use with GNOME and with only GNOME in mind. Trying to do anything else with it results in needlessly hacky, unattractive programs.
Con Openbox doesn't support Wayland
Con Problem with log in
"The session is locked" message is a frequent problem when working with Lubuntu.