Continuing the discussion from Top 10 things to do after fresh install:
Manjaro newcomer here (#newbie if you want to). I read a lot of good topics on this forum and I’m learning a lot from you guys when I spotted this 2016 thread about things we should do after a fresh install. I read the original thread and found that the topics mentioned there are not updated (I mean, a lot of messages were about removing plymouth, something that I learned that was already removed from the latest versions).
So I wanted to create a new “Top 10 Things” to do, updated to Manjaro 2018 versions with the help of everyone around here: newbies and experienced sysadmins/top contributors! Shall we? The problem with these kind of lists is that Manjaro is so well “tailored” these days that I couldn’t find 10 things to do after my installation… Maybe you guys could share yours and we see where we will end up! The idea is, again, KISS (keep it simple, silly - no need to offend anyone )!
Bear in mind that I’m only looking for the most important and general type of hints here. No need to get into personal details and any configuration made specifically for a desktop environment… And that I’ve also read that “this kind of lists won’t fit everyone” and “is against Arch purpose”. But I believe that the more you know, the better. If this thread don’t help anyone, I guess it can be removed then .
I just want to help new Manjaro users get the best experience using this fantastic distro!
So, I’ll start with the things I’ve done so far:
(EDIT: I’ve added the suggestions posted by other users.)
GENERAL HINTS (not specific to any DE)
1. Configure Pacman mirrors to use local mirrors - then run a full system upgrade/update
Open Pamac, go to settings and choose your country and refresh the mirror list - that should do it. Enable AUR repository, save and then click on “updates” to start a system update.
If you like to use the terminal, there are many options to accomplish this, like:
sudo pacman-mirrors -g && sudo pacman -Syyu
2. Remove/disable unused services (be careful!)
In my case: Removed avahi-daemon.service (use this great guide by @FadeMind to learn how to do this), tlp, bluetooth.service and ModemManager.service and got some seconds shaved from boot time.
Learn what each service does and why you should keep it running (or not).
3. (Testing needed, will update after) Limit journald logging service and speed up boot time
Guide: very nice guide by @jsamyth)
I think this could really help me get a faster boot and keep my system tidy since I believe most users don’t need to have the whole suit of logging that is set by default installations. What do you think?
I’m gonna test this guide on my system and post back the results.
4. A power savings setup guide for Laptops by @stephane and @FadeMind
5. Translations by @michaldybczak
I’ve read somewhere around here that you have to install the package cinnamon-translations (I don’t know about the other versions) in order to get the complete translation. Since I’m using my interface in EN, I can’t test this one.
6. Post-script guide by @ryanmusante
7. Disable Continuous Trim For SSD Drives by @tbg
Remove default apps (not needed, obviously - pay attention to dependencies!)
This is actually a customization, but I guess it could be related to the fact that I am coming from a Windows machine and I’d like to keep installed just the software that I actually use. I mean, I don’t need hexchat, pidgin, so I end up removing them. So think of this item as a reminder for you to go the menu and see if you’re going to use all those apps. And if by any chance you choose to remove any of them, take special care with their dependencies. If a specific app complains about removing a bunch of other packages, don’t commit the changes and stay away from it! For example, since I don’t use any Bluetooth on my desktop, I’ve removed every package related to the bluetooth/bluez. When I’ve tried to remove the last one (bluez-libs), a whole lot of packages were presented by Pamac to be removed also. Needless to say that I’ve cancelled the action and left that bluez-libs sitting quietly on my HDD !
Install apps/drivers for your hardware
Another customization-that-should-be-treated-as-a-reminder case.
I needed to install the driver for my Wi-Fi USB dongle (Tp-link Archer T4U - driver rtl8812au-dkms-git) and for my printer (brother-ql700), both available on AUR. My wireless keyboard (Logitech) was correctly identified and was working out of the box. So, check if everything is working on your system and search the forums and wiki (both Manjaro’s and AUR’s) to find what is missing.
Regarding the "font rendering"
Another reminder for the new users: a lot of the information posted around here about this matter is outdated. Since version 17 (2018-ish, that when I began using Manjaro), I’ve noticed that Manjaro in general already uses an excellent font rendering configuration (at least all the ones I’ve tried so far: Cinnamon, Gnome, KDE, Deepin and MATE). So you shouldn’t mess with this item unless you’re experiencing some problems.
If you still want to tweak or test your system, you could use these commands and reboot the system to apply any modifications:
To check what’s being used by your current X session, run this command on your terminal:
Your results should look like similar to this:
Which is what’s inside my “$HOME/.Xresources” file (Gotta test if Manjaro creates this one by default). You can edit and save it and reboot to check the results. I have to test if the default config added the “Xft.lcdfilter: lcddefault” option or not. In any case, save these lines to you “$HOME/.Xresources”:
Xft.dpi: 96 (please check what the correct dpi of your monitor and use it here!)
If you guys find any typo or grammar mistakes, feel free to point them out! English is not my native language .
EDIT: Added more hints to the list, organized a little…