Hey, this post is about some basic visual customization stuff on Linux Mint, specifically with the Xfce and MATE desktop environments. Cinnamon is already quite robust and easy to customize, as it is Mint's self-developed flagship desktop, and doesn't really need guidance. Xfce and MATE are developed by independent teams with their own visions and goals, these desktop environments are then heavily customized by the Mint team to make a mostly universal experience and theme across the desktops. However, I found a few little annoyances on first use of both of them with Mint, especially around scaling up the panel, menu, and font sizes. Things that were automatic on Cinnamon require manual adjustment through sometimes unclear methods, and less-intuitive menus. I feel that these issues could be enough to turn away a new user, so I wanted to share some fixes and resources.

This is not a 'ricing' guide/showcase and will just be focused on basic themeing and increasing the size of the overall desktop, as the out-of-box scaling is very small on higher resolutions and monitors. Also to be clear, I quite like all of these desktops, and Mint's versions of them. I have used Cinnamon in the past, Xfce in the present, and MATE occasinally on a few different setups. And like, yeah the desktop environments provided for free and made by mostly volunteers aren't as polished as ones made by multi-billion dollar companies, but they are weirdly close o_O


Sections

MATE

Xfce


MATE

Increasing the desktop size in Linux Mint MATE is actually pretty easy, apart from one glaring issue. The start/application menu button (LM) does not scale, even though the icons offered are all .svg files ('scalable vector graphics' images). If you want one larger than 16x16 pixels, you need to trawl through the entire icons folder looking for larger icons, or scale up the desired image yourself. Below are steps I took to apply a basic dark+purple themeing and scale everything up for better readability, as well as how I fixed the menu icon scaling problem, which I found out how to do from this video by 'Linux for Seniors' - Linux Mint 22 - MATE - Resizing the Small Mint Menu Icon & Menu Tips (it's 22 mins, but explains it all much better).

Here is base Linux Mint MATE (in a VM)

Image of the basic Linux Mint MATE layout

Looks like Mint, and is at the rather small default sizing. First steps;

Immediately you can see (in the image below) that the menu button and the fonts of panel and clock don't automatically scale, the status icons do though.

Image of MATE desktop with 'panel properties' window open and panel height set to 50px

Font fix is easy, it's a tab in the 'Appearance' applet. Size 10 font is a wild default, I usually increase to 12-15. Here 15 has made the panel/clock more readable

Image of MATE desktop with 'Appearance Preferences' open on the 'Fonts' tab

Menu button fix is a bit more involved, and since I will be custom resizing it anyway, I will choose a unique heart shaped symbol instead of one of the normal (LM) ones.

Image of MATE desktop with 'Menu Preferences' open, and a non-standard heart shaped menu button applied Image of the final basic MATE desktop customization, with it's application menu open for demonstration

The way I did this was pretty busted, but it worked. The video I shared at the top does a better job of laying out the menu icon fix. MATE had an okay amount of automation with scaling stuff, but falls short of Cinnamon overall. It might be a simpler option for older computers if you don't care about Xfce's customization level, someone coming from Windows 7-10 would be able to navigate this desktop easily, and it uses slightly less resources than Xfce (almost not worth mentioning). MATE does support a lot of whacky compiz stuff though like the workspace/desktop cube, and Commodore OS Vision 3.0 is a good demonstration of what can be done with a MATE desktop.

Xfce

Increasing desktop size in Linux Mint Xfce requires a lot individual settings adjustments, but also gives you more precise control over the look of your desktop (more than MATE and Cinnamon imo). On my first use, I found this to be very frustrating and unintuitive, and it took a while to work out how to set everything. Below are steps I took to apply a basic dark+purple themeing and scale everything up for better readability.

Here is base Linux Mint Xfce (in a VM)

Image of a Linux Mint Xfce desktop in it's basic layout

Looks like Mint, but the 'Power Manager', 'Notifications', and 'System Reports' icons are all present in the system tray. I think that the Power Manager might not be configured in Xfce to turn off when it registers it's on mains power, which will require manual removal later. The Notifications bell just stays there all the time in Xfce, and the System Reports is due to this being a new install without codecs or timeshift sorted out. Here are the steps I started with;

Image of Xfce desktop with some customization and the 'Panel Preferences' menu open with the panel height set to 50px

I then worked on improving the panel

Image of Xfce desktop with the 'Panel Preferences' and 'Clock' windows open, the 'Layout Options' dropdown menu is open in the Clock window showing a dozen layout choices Image of Xfce desktop with the 'Panel Preferences' and 'X-App Status Plugin' windows open, and the icons of the panel now scaled appropriately Image of Xfce desktop with the 'Appearance' window open to it's 'Fonts' tab showing the size is set to 15, the icons now match the overall theme, and the unnecessary system tray icons are now removed

I felt that the menu was a bit cramped after increasing font size (see below), so I wanted to resize what I could with that.

Image of Xfce desktop with the application menu open, midway through customization Image of Xfce desktop with the 'Panel Preferences' window open on it's 'Items' tab, with the 'Whisker Menu' item highlighted Image of Xfce desktop with the 'Whisker Menu' window open on top of the 'Panel Preferences', the Whisker Menu showing options to change icon sizes and menu width + height sizes. Image of Xfce desktop with the resized application menu open over the top of the 'Whisker Menu' and the 'Panel Preferences' window.

The final thing I changed was the font size of the window manager. You may notice in some of the previous images that the titles of many windows/menus were not increased with the 'default font' change.

Image of Xfce desktop with the 'Window Manager' menu open and 'Title Font' option set to size 15

This basic customization is now complete. As you can see, there was a lot more fiddling around with settings in weird places to get this all done, but you do get access to far more customization settings than MATE. This works well for me, and is why Xfce is my favourite desktop environment, but it was a pain to get used to at first.


Thanks for reading :)