Distro Hopping, Manjaro XFCE 17.1 Edition

Jesse Bye
Jesse Bye
Aug 15, 2018 · 6 min read

I had been using Ubuntu 18.04 for a while, but was growing increasingly disappointed by its performance on my hardware. I wouldn’t expect to have performance issues with 7th-gen Core i7, 16GB of RAM, dedicated graphics, and an SSD, yet I was seeing serious lag every time I switched applications or workspaces. I also found that I couldn’t launch basic apps like Calculator and System Monitor because of some Snap package misconfiguration. Why would Canonical use Snaps (with all of their inherent performance problems) when native apt packages exist ?

Image for post
Image for post
My experience with Snaps ^

It was time to set off in search of a more performant/well-behaved distro.

So Long, Ubuntu. Hello, Manjaro!

Image for post
Image for post
My Manjaro Desktop

Manjaro has been at the top of the popularity ranks on distrowatch.com for a while, and uses XFCE for its primary edition, so I thought it could be a good distro to test. I’ve had a love-hate relationship with XFCE in the past. It feels quick and has a fairly well-rounded set of features, yet it also feels very dated and lacking in consistency. I figured if any distro could make me fall in love with XFCE, it was Manjaro.

The install process went off without a hitch and I was soon rebooting into the new environment. The first thing I was greeted with was a lovely text-based Grub password prompt that looked something like this (I didn’t grab an actual screenshot, but this is close):

Image for post
Image for post
The 90’s called. They want their command lines back.

I suppose this almost beats the prompt on some distros that looks like this:

Image for post
Image for post
Umm, what am I supposed to do here? Is this even a password prompt? Which password??

But seriously? A tiny bit of configuration could go a long ways in making this a more friendly experience.

First Experiences

After login, I was greeted with a welcome splash and a fairly plain XFCE desktop. The selection of pre-installed wallpapers was decidedly disappointing, so I downloaded a few from unsplash.com. I also disabled desktop icons, since I like to keep my desktop nice and clean.

Image for post
Image for post
Can’t we have some nice photos? At least a cat pic or something?

Next I installed some useful applications, like VS Code and Slack. I had to dig a bit to find the option to enable the AUR; the Manjaro article on this is extra wordy and unclear on exactly how to accomplish it. Do I use yay , aurman, or trizen? Or is it octopi? Eventually I figured out that the “Add/Remove Software” app in my whisker menu was actually pamac, and found instructions elsewhere for enabling the AUR in its settings.

Image for post
Image for post
At least it’s supported. Too bad the documentation is so poor.

Once I’d figured out how to enable AUR, it wasn’t too hard to install the apps. The installation felt extra slow, despite me choosing the bin version of the apps when possible (to avoid building from source). I noticed that xz was running a lot during this time, so I think the slowness was due to pacman creating an archive for the app and subsequently unarchiving it.

As a sidenote, having multiple versions of apps could be very confusing for a beginner. I looked at the popularity ranking as well as comments on each AUR package before installing in order to make sure I was choosing a well-maintained package. Contrast this with Fedora and Ubuntu, both of which have started including officially maintained third-party apps in their software centers. Obviously it’s hard to fault a software repository like AUR too much, since it’s a community effort, but still… the experience could certainly be improved.

Evaluating Criteria

A while back, I created a list of criteria that I consider for each Linux distro that I test. Let’s take a look at how Manjaro did against those criteria (plus a few more things I ran into while testing):

Base Environment

  • Boots up without needing special parameters. ✅

Desktop Environment

  • Unplugging and plugging back in a second monitor works consistently. Windows are restored to their previous positions when the second monitor is re-attached. ❌ Plugging in my second monitor defaulted to mirroring sometimes. Unplugging the monitor did not result in windows being collected to my primary display.

Bonuses

  • Sets backlight level automatically for plugged/unplugged states. ✅

Beyond the failures above, I also encountered an issue where Firefox’s “Open Containing Folder” would launch Audacious and show an error, rather than launching Thunar as expected. Weird. Later on, this problem mysteriously resolved itself. Cool, I guess?

Performance

Compared to Ubuntu 18.04 running on the same hardware, Manjaro was waaaaay snappier. Switching between applications and workspaces was instant with no lag. Launching applications seemed faster as well. Even after suspend/resume and using my laptop for a while, I never saw a slowdown.

Final Thoughts

As another reviewer noted, many of the issues in Manjaro could be solved with a little attention to detail. However, I think a number of the issues I encountered were XFCE-related, so probably not exactly Manjaro’s domain.

This leads us to a question — is it the distro’s responsibility to fix issues in the DE that they use? Or should that fall completely to the community that maintains the DE? I think it should be a little of both. The distro should try to polish the user experience as much as they can, and part of that might be submitting bug reports and fixes for the DE that they use.

Overall, Manjaro XFCE edition is not a distro I will be using for a long time. Despite performing very well on my hardware, I found the various problems to be annoying enough that I will continue looking elsewhere for my “holy grail” of Linux distributions.

Image for post
Image for post
Behold, the Holy Grail! Will I ever behold it with my earthly eyes?

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store