I Ditched Ubuntu for Manjaro: Here's What I Think After a Week

I Ditched Ubuntu for Manjaro: Here's What I Think After a Week

Primarily, I rely on Ubuntu-based distributions like Pop!_OS, Zorin OS, Linux Mint, or Ubuntu itself for work.

They get out of the way when I work on something, along with seamless software updates. Not to forget, they get along well with my Intel-Nvidia-powered system.

Everything (can be subjective) works out of the box.

However, I recently decided to switch to Arch Linux on bare metal (because I mostly used it on virtual machines).

And then, I ended up using Manjaro Linux (an Arch-based distro).

Here’s Why I Picked Manjaro Linux

To my surprise, I couldn’t even get past the “nouveau DRM: core notifier timeout” error, let alone proceed with the installation when using a live USB for Arch Linux. Yes, I’m aware of the guided installer with Arch Linux, but the connected displays just kept on flickering, highlighting this error, no matter what.

The best solution to this problem was not to get an NVIDIA card with my recent upgrade.

Too bad, I prefer Nvidia GPUs…

AMD’s RX 6600 XT is similarly priced to RTX 3060 Ti; it did not make sense to get that card for 1440p.

So, yes, RTX 3060 Ti can be the problem in my case.

While I found some methods to troubleshoot the issue, I was too lazy. I just wanted to see if I could experience Arch Linux without putting in a great effort.

So, here’s what I did:

The next-best option would be to try any of the best Arch-based distros tailored to make things easy, right?

And that’s where Manjaro Linux comes in.

Manjaro Linux is a popular Arch-based distro, and I’ve noticed regular improvements to it with every update (while using it on a VM).

Furthermore, I like Manjaro’s default theme accent color for my desktop experience.

So, I decided to give it a try…

Manjaro Linux: Rough Start

I did not have any issues installing Manjaro with proprietary Nvidia drivers. However, a recent point update, i.e., Manjaro Linux 21.2.6, messed up the system.

I couldn’t access the login screen and the TTY (all I could see was the motherboard’s manufacturer logo)

So, I had to re-install Manjaro Linux using the latest ISO, and so far, so good (touch wood).

And during my usage of Manjaro Linux, I noticed a few things that make up for its good and bad points.

Here, I highlight some of my experiences. These insights should help you explore more about it if you haven’t tried it yet.

1. Easy Installation

The primary highlight of an Arch-based distro is to make things easy to set up. And I had no issues whatsoever.

It was a breeze installing Manjaro Linux on my secondary drive. The bootloader was correctly configured to display the Manjaro-themed boot menu that lets me select Windows/Manjaro Linux for dual-boot.

2. Manjaro Hello

The welcome experience makes up for a significant part of a user experience when trying something new. And Manjaro Linux does not disappoint in this regard.

You get all the essential information if you pay close attention to the information available via the welcome screen.

The GNOME Layouts Manager lets you pick a suitable layout to get yourself comfortable.

However, I couldn’t get the “Window Tiling” functionality working when I tried to enable it here:

3. Package Manager is Fast and Versatile

Considering that GNOME is my favorite desktop environment, I have had terrible experiences with the software center (or even with distro-specific stores like Pop!_Shop).

While they get the work done, sometimes they do not respond or aren’t responsive enough as I expect them to be.

With Manjaro Linux, I found Pamac installed as the package manager. It seems to be one of the best ways to install and remove software on Manjaro Linux.

In my experience, it was blazing fast with installations and removing packages. You also get prompts for conflicts in packages or if something needs to be replaced/removed. The package manager gives plenty of information about the optional/required dependencies when you install something.

Overall, it was a pretty good experience without any slowdowns. To sweeten the experience, the package manager lets you quickly enable the support for Flatpaks/Snaps/AUR by tweaking the preferences of pamac.

So, you do not have to use the terminal or different software stores. Everything will be available under a single roof, which is a big time saver.

4. Trying out the ZSH Shell

I am used to the bash shell on Ubuntu-based distros. However, Manjaro Linux features the ZSH shell by default. I believe ZSH is better than bash, but I’ll take a deep dive into the comparison with a separate article soon.

In other words, I get to try something different out of the box. To my excitement, the terminal prompt and the theme for the shell (or the terminal) that follows the Manjaro branding accent colors look pretty impressive!

Hence, I do not need to customize the look of the terminal here.

To explore more, you might want to check some of our resources on what ZSH is and how to install it.

5. Lack of Official Software Support

I hope this improves soon. But, as of now, many software/utilities offer direct support for Ubuntu and Fedora only.

You can find official DEB/RPM packages for various tools, but neither will work directly with Manjaro Linux.

You will have to rely on the packages available in Arch Linux repositories or AUR.

Fortunately, there are good chances to find the software in AUR or their repositories maintained by the community or distro developers. Just like I was able to get Insync (affiliate link) to work on Manjaro Linux with file manage integration extensions available.

However, without official support for the platform, you may/may not miss out on some features or quick updates.

Of course, if you rely on Flatpak or Snap packages, it should not be an issue for you. Furthermore, if you are new to Linux, you can refer to our Flatpak guide for more information.

6. No Fractional Scaling

I have a dual-monitor setup with 1080p + 1440p resolutions. So, fractional scaling helps, but I can manage without it.

To enable fractional scaling on Manjaro, you will have to install x11-scaling enabled packages for Mutter and GNOME control center. The packages include:

  • mutter-x11-scaling 
  • gnome-control-center-x11-scaling

This will replace your existing mutter and gnome control center packages. So, you will lose the default theme/accent settings for your desktop.

You may have to utilize GNOME Tweaks to get things right. But, it can turn out to be an annoying experience.

Final Thoughts

Overall, I enjoy the desktop experience with Manjaro Linux. If another system update doesn’t break the experience, I think I will continue with Manjaro Linux as my new daily driver.

What do you think are the strong/weak points for Manjaro Linux? Did I miss something as part of my new experience? Do you have any suggestions as an experienced Arch Linux user?

Please let me know your thoughts in the comments below.