25 Things to Do After Installing ‎Linux Mint 20 'Ulyana'

Linux Mint - one of the most beloved Linux distros continues to amaze us with each new release. In this post, we will take a look at fundamental 25 things to do after installing the most recent Linux Mint 20 “Ulyana”.

Content

  1. Create Backup
  2. Configure Update Manager
  3. Install Drivers
  4. Configure Hi-DPI display
  5. Install Codecs
  6. Install Microsoft fonts
  7. Decrease Swap usage
  8. Enable Drive Cache (HDD)
  9. Optimization for SSD
  10. Enable Redshift
  11. Configure Firefox
  12. Install Google Chrome
  13. Install Audacious
  14. Install popular apps
  15. Install Clipboard Manager
  16. Configure LibreOffice
  17. Add keyboard layouts
  18. Customize Themes
  19. Xkill shortcut
  20. Configure sound
  21. Activate Firewall
  22. Add/Remove Startup Apps
  23. Remove some apps
  24. Extend battery time
  25. Clean system

1. Create Backup

Backup is always on the top of things to do after installing any Linux distro. The reason for this shouldn’t come as a surprise. Many things can go wrong and make you lose your work. Linux Mint 20 comes with the system snapshot app - Timeshift.

Open Timeshift and click on Wizard in the top right corner.

Wizard has the following four steps:

  1. Snapshot Type
    • select RSYNC
  2. Snapshot Location
    • Select the disk where you would like your snapshots to be stored or click Next for the current disk
  3. Snapshot Levels
    • You can choose how many snapshots Timeshift will perform/store on a monthly, weekly, daily, hourly and boot basis
  4. User home directories
    • allows you to decide which folders Timeshift will back up.
    • You should prioritize your home directory, but depending on your space, it won’t hurt to include / directory as well.

In case you accidentally lost your data, open Timeshift, click Restore and select a snapshot which contains the files that you would like to recover.

Timeshift system snapshot.

2. Configure Update Manager

For faster updates, I recommend switching to a local mirror. Open Update Manager → Edit → Software Sources → Mirrors → Select the closest mirror to your location (for both, main & base) → OK.

To configure the system update frequency, go to Edit → Preferences → Options tab → Adjust the frequency to your liking.

Linux Mint 20 Update Manager mirrors configuration.

3. Install Drivers

Drivers allow your Linux Mint 20 to communicate correctly with your hardware. Linux Mint 20 comes with a Driver Manager to make installing them a breeze.

Open Driver Manager → Select the recommended driver for your system → Apply Changes.

Driver Manager offering Nvidia driver in Linux Mint 20.

If you don’t find any drivers, most likely it is because your hardware doesn’t require any proprietary drivers. Your Linux Mint will use open-source drivers that are already included in Linux Mint 20 “Ulyana”.

4. Configure Hi-DPI display

Nowadays, Hi-DPI screens are usual. Linux Mint 20 has a fraction scaling feature to ensure that your desktop displays correctly on those screens.

Open System Settings → Display → User interface scale → enable Fractional Scaling and select the best resolution for your screen.

Hi-DPI display configuration in Linux Mint 20.

5. Install Codecs

Codec is a piece of software responsible for encoding-decoding multimedia files. They allow you to play various media formats on your Linux machine.

Open Menu → Sound & Video → Install Multimedia Codecs._

6. Install Microsoft fonts

If you use your Linux Mint 20 for work, you’ll likely deal with documents. Those documents are usually created in Microsoft Word, and you guessed it - they use Microsoft’s fonts! To install Microsoft’s fonts in Linux Mint:

Open Synaptic Package Manager → Search for mscorefont → Select the package → Right-click → Mark for installation → Apply. s

7. Decrease Swap usage

One of the ways to boost your system performance is decreasing swappiness value. This feature forces your Linux system to use your RAM, instead of your hard drive. If you are not familiar with Linux swap, check out our post.

Check the current swappiness value by executing:

cat /proc/sys/vm/swappiness # 60 (default)

Open /etc/sysctl.conf file as an administrator:

sudo xed /etc/sysctl.conf

Add vm.swappiness=10 at the end and save the file:

Decrease swappiness values in /etc/sysctl.conf

Now reboot your system and check the swappiness value:

cat /proc/sys/vm/swappiness

It should be 10.

8. Enable Drive Cache (HDD)

This setting will decrease the delay between writes and improve your system responsiveness. Be aware that there is a potential data loss in the event of power failure. I’ve been using this feature for years, and I have never experienced any issues, but again, use at your own risk.

Open Disks → Select your current HDD → ⋮ (three dots menu) → Drive Settings → Write Cache tab → Enable Write Cache.

Enabled drive cache in Linux Mint 20.

9. Optimization for SSD

Many of you are probably familiar with the fact that SSDs wear off over time. The best optimization is decreasing the number of writes to increase its lifespan. We have already done the first step - reduced swap usage.

Optionally, the next step is to disable the writing of file timestamps.

disable the writing of file timestamps

Open Terminal → sudo xed /etc/fstab → Identify your root partition → Next to the errors=remount-ro add noatime.

If you have more partitions like /home, then you’ll need to add this rule to them as well. The only exception is the boot partition!

Last, but not least important is TRIM. TRIM optimizes the performance and ensures the longevity of your SSD by minimizing write amplification.

Luckily, Linux Mint 20 enables TRIM by default. You can verify it by executing:

sudo systemctl status fstrim.timer

You should see that it is active and enabled.

With these improvements, your SSD will serve you a long time!

10. Enable Redshift

Redshift is a crucial Linux application for all of you using your system at night. Redshift protects your eyes by reducing the amount of blue light on your screen.

Open Redshift from the start menu, and you’ll notice the 💡 icon in the system tray. That’s Redshift running in the background.

Right-click on it and make sure you have enabled Autostart to make Redshift run as soon as your system boots up.

11. Configure Firefox

How many times have you accidentally closed your browser and lost all your tabs? If you are like me, it happens so often. To make sure that Firefox restores your last browser session every time you launch a browser:

Open Firefox → Options (hamburger menu) → Preferences → Enable Restore previous session.

Firefox restore previous session setting

Another useful feature is to enable DRM content. You may find yourself unable to play some videos (e.g. Netflix) or audio because of DRM restriction. To enable DRM content:

Open Firefox → Options (hamburger menu) → Preferences → Enable Play DRM-controlled content

Firefox DRM preferences.

The next improvement is related to Firefox’s search bar behavior. Let’s say you search for a particular email address. Firefox will open your default email client, instead of performing a web search. This functionality can certainly be annoying. To change the search bar:

Open Firefox → Options (hamburger menu) → Preferences → Search tab → Select Add search bar in toolbar

Firefox searchbar preferences.

You can also customize the toolbar with Right-click on toolbar → Customize.

Lastly, I’ll change the search engine. By default, Firefox on Linux Mint uses Yahoo, but I prefer Google as my search engine.

Open Firefox → Options (hamburger menu) → Preferences → Search tab → Scroll to the bottom → Find more search engines → Scroll to the bottom of the page → Click Google.

Firefox search engine preferences.

Now, go back to the search tab and choose Google as your default search engine.

These were small tips that should make your browsing experience a little bit better.

12. Install Google Chrome

Although I prefer and recommend using Firefox, being the most popular browser nowadays, Google Chrome is a go-to browser for many users. To install Google Chrom in Linux Mint:

Go to Chrome’s official website → Click Download → Select .deb package → Accept and Install.

After you have downloaded Google Chrome, open your file manager in the Downloads directory and double-click on Chrome’s .deb file to install it.

13. Install Audacious

Linux Mint 20 has chosen Rhythmbox as its default music player. However, I am fond of a simple music player - Audacious. To install Audacious:

Open Software Center → Search for audacious → Select the first entry → Install.

Audacious music player

Linux Mint’s target userbase has always been users coming from Windows. It’s no wonder that it comes with a slew of apps to comfort a new user. As we have seen from above, we can use the Software Center to install additional apps.

Try to search and install some of the popular apps:

  • Dropbox
  • Zoom
  • Spotify
  • Steam
  • Skype
  • Slack

They all are available in the Linux Mint Software Center.

15. Install Clipboard Manager

Linux Mint 20 doesn’t come with a clipboard manager, but nothing stops us from installing it ourselves. I like Clipit the most.

Open Software Center → Search for clipit → Install

After you have installed Clipit, launch it, and you’ll notice its icon in the system tray. By clicking on it, you can see your clipboard history.

To customize how many entries show in history:

Right-click on Clipit’s icon → Preferences → History tab → Adjust the number of Items in history.

Clipit clipboard manager history on Linux Mint 20.

16. Configure LibreOffice

LibreOffice is a well-known office suite alternative for Linux. It comes with balanced default settings, but I’ll show you some tips to make it even better. For example, you can make your LibreOffice look similar to Microsoft’s office:

Open LibreOffice Writer → View → User Interface → Enable Single Toolbar & Tabbed interface.

LibreOffice with Microsoft's office like menubar.

Open LibreOffice Writer → Tools → Options → Icon style → Select Colibre.

LibreOffice with Microsoft's office like colibre icons.

Optionally you could experiment with more styles. You can install them by opening Synaptic and searching for libreoffice-style.

17. Add keyboard layouts

If you are multi-lingual person, several keyboard layouts is a must-have.

Open System Settings → Keyboard → Layout → + button → Choose a keyboard layout → Add.

Customize the shortcut for switching between layouts:

Go to Options → Switching to another layout → Select your preferred shortcut (ALT + Shift).

Keyboard layout icon in the system tray displays the active keyboard layout and allows you to switch between your keyboard layouts.

Keyboard layouts manager in system tray Linux Mint 20.

18. Customize Themes

Similarly to other distros, Linux Mint 20 is highly customizable.

Open System Settings → Themes → Select your preferred Icons and Desktop theme.

On Add/Remove tab, as the name implies, you can install/uninstall themes.

Linux Mint themes

Add/Remove tab contains only a limited set of themes. To take advantage of all available themes, learn how to install additional Cinnamon themes.

19. Xkill shortcut

xkill is a Linux command primarily used to force-quit unresponsive apps. Some distros do have a pre-set shortcut for xkill, but Linux Mint 20 does not.

Open System Settings → Keyboard → Shortcuts → Add custom shortcut → Set name to Xkill and command to xkill → Add → Click on Keyboard bindings entry → Type your shortcut (CTRL + Esc).

Next time you press CTRL + Esc, your mouse pointer will turn into a cross, and if you click with this cross on any frozen app, it will force-quit.

20. Configure sound

Linux Mint 20 sound configurations are placed in the Settings App Sound section. Pulse Audio Volume Control (PAVC) is the standard app for configuring audio on Linux.

For example, if your laptop has quiet speakers, PAVC allows you to amplify them. To install PAVC:

Open Software Center → Search for pavucontrol → Install.

Then adjust the volume to a desired level:

Open PAVC → Output Devices → Drag slider to the right-hand side to amplify your speakers.

Pulse Audio Volume Control sound amplification on Linux Mint 20.

21. Activate Firewall

While Linux does not need anti-virus, it can surely benefit from a network firewall. Linux Mint 20 bundles Firewall as a network firewall app.

Open Firewall Configuration → Enable Firewall.

The default settings work fine, but if you wish to learn more about network firewall in Linux, check out this post on why you need a Linux Firewall.

Enabled network firewall on Linux Mint 20.

22. Add/Remove Startup Apps

Linux Mint 20 has quite a few services running at system startup. You likely don’t need all of them. To boost your system startup time, I would recommend you to disable the services you don’t need:

Open Startup Applications → Disable services you don’t use.

If you have an app that you would like to start at system startup:

Click on the + button → Choose Application → Select an application → Add Application.

Management of startup applications in Linux Mint 20.

23. Remove some apps

As a beginner-friendly distro, Linux Mint 20 bundles all sorts of apps. For some users, this may be too much. To keep your system clean, you might want to remove the apps you don’t use:

Open Menu → Right-click on an app that you would like to remove → Uninstall.

Remove Linux Mint apps from Menu

24. Extend battery time

To improve the battery life of your laptop, you don’t need to do more than just install the tlp package. It is a background software responsible for managing a laptop’s battery. You only need to install it and no other post-install configuration is required.

Open Synaptic → Search for tlp → Mark for installation → Apply.

25. Clean system

Linux Mint 20 packages Bleachbit as a system cleaner app. Bleachbit is a good app, but I’ve recently tried Ubuntu Cleaner and I liked it more.

Install Ubuntu Cleaner by running the commands below:

sudo apt install software-properties-common
sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt update
sudo apt install ubuntu-cleaner

After you’ve installed Ubuntu Cleaner, open it & clean redundant files.

If you wish to remove old kernels, I would recommend you to use Linux Mint’s Update Manager.

Open Update Manager → View → Linux Kernels → Remove old kernels (make sure to keep at least two kernels).

Ubuntu Cleaner browser cache removal on Linux Mint 20.

Conclusion

Linux Mint 20 is a stable, familiar-looking and featureful distro. I believe with these 25 things to do after installing Linux Mint, you would like it even more.

Let me know if you would add or remove somethings form this list. 👇

Vladimir Mikulic
Vladimir Mikulic Freelance Software Developer | Linux Enthusiast

Comments






JohnIL

I have to say after trying the fractional scaling in Mint that it does not look a whole lot sharper then if I just dropped down the resolution a bit? I have a 1920 x 1080 14 inch screen and tried both 125% and 150% scaling and they both look pretty fuzzy. It also adds some tearing when scrolling as well. I guess better than nothing considering the only option previous was 100% or 200%. But I also use Mac’s and Windows 10 PC’s and sadly they have definitely got a better handle on the display scaling.


Charlie Brown

Charlie Brown

Just a comment about the section “7. Decrease Swap usage”: when I entered… sudo echo “vm.swappiness=10” » /etc/sysctl.conf …I got an error, “permission denied” (despite entering my password correctly).

What worked for me was to enter: sudo -s and then re-enter the command as: echo “vm.swappiness=10” » /etc/sysctl.conf

This resolved the issue about access being denied.

However, I still have a question as to why the access would have been denied when using sudo. If anyone can answer this, I would appreciate it. I am an experienced amateur Linux user, but not an expert.



jijo

For those with AMD 4000 series notebook APU: sudo apt install linux-generic-hwe-20.04-edge this will:

  • fix brightness keys
  • install display drivers
  • fix window displaying every boot telling you you not have hardware acceleration
Jay

Many thanks for this tip ! Helped me improve my laptop setting on a Dell 5415 (Ryzen 5). Now I can manage screen backlight and improve battery life. So I will no stay on Linux Mint (last roadblocker removed!) Thanks again for sharing. Jay




Eijie

Clem hates snaps and therefore we as a user are restricted in our freedom to choose how we would like to use our system. Please add an optional entry with the explanation on how to remove the SNAP-BAN and allow the user to install software from SnapCraft servers.


Learn how to write in Markdown with this Quick Reference.
Notify me of new comments on this post.
* E-mail is used to display Gravatar.