8 Things to Do Right After Installing Fedora Linux


So you’ve done your reading and research and finally decided to take the plunge and install Fedora Linux. Like most users, you were probably pleasantly surprised at how easy it was to install the world’s most famous “state of the art” Linux distribution.

We know Fedora works great and packs a lot of power right out of the box. But who wants an out-of-the-box experience? Isn’t that why you left Windows? Let us show you how to customize your system. Here are eight things you should do right after installing Fedora.


Don’t be afraid of the terminal command prompt!

For the sake of speed and efficiency, some of the points will include entering commands into the terminal. Don’t be intimidated if you’ve never used the Linux command line before. We’ll show you exactly what to enter, step by step. None of the commands listed here are destructive.

The easiest way to follow is to copy the commands given here and paste them into your terminal. You can right-click and select Copy, or press CTRL+C to copy the text you have selected on this page. Then, in your terminal window, right-click and select Paste or press Ctrl+Shift+V to paste the commands. So, let’s open the terminal app and get started.

1. Maximize update download speed

Fedora’s package manager comes with a fairly conservative configuration to ensure that it will work well for the majority of users. However, by making a small change to one of the options, users with a fast connection can significantly increase the speed at which the system downloads updates.

By default, when installing or updating anything, Fedora will download a maximum of three files at once. With some packages requiring hundreds of files to be downloaded, increasing the number of concurrent downloads will dramatically increase installation speeds if you have a fast internet connection. So, let’s raise that number to 10.

First, navigate to the directory where the configuration file resides, using the cd command. Then open the dnf.conf configuration file in the nano text editor by entering the following commands (enter your password when prompted):

cd /etc/dnf
sudo nano dnf.conf

The configuration option you need to change is max_parallel_downloads. Use the arrow keys on your keyboard to move the cursor. If the max_parallel_downloads option is already there, just replace the number “3” with “10”. If not, enter the following after the last line of the file exactly as it is written here:


After making the change, press CTRL+X to exit, to enter yes when asked to save the file, then press Walk in to confirm the name of the file to save. The change will take effect immediately.

2. Check for system updates

Now that we’ve increased the download speed of the package manager, it’s a good idea to run a system update. The ISO image from which you installed the system is probably a little behind the most recent version of the operating system and applications.

sudo dnf upgrade

Enter the command above (enter your password if asked) and answer “yes” if updates are found. This will bring everything on your system to the latest version.

3. Install RPM Fusion software repositories

The RPM Fusion software repositories provide a wide variety of applications, utilities, and drivers that will greatly enhance your Fedora experience. Most RPM Fusion offerings are freeware that cannot be distributed with Fedora for one reason or another. For example, some licenses prohibit distributing software as part of another package. Others aren’t fully open source or conflict with Fedora’s packaging standards in some way.

Installing these repositories is a multi-step process, but don’t let that scare you. There are very few interactions. Simply enter the following commands in order, enter your password if required, and answer “yes” to all installation questions:

First, to configure the repositories (copy and paste this in one line):

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

To update application data:

sudo dnf groupupdate core

Install additional audio and video packages:

sudo dnf groupupdate multimedia --setop="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video

Install additional drivers and libraries:

sudo dnf install rpmfusion-free-release-tainted
sudo dnf install libdvdcss

Install additional firmware utilities:

sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf install *-firmware

4. Install GNOME settings

GNOME Tweaks is a small application that will allow you to modify many GNOME settings that are not available in the default system settings. You will be able to add considerable customization to the look of your system.

sudo dnf install gnome-tweaks

5. Install the GNOME Extensions app

This application will make it easier to manage and configure GNOME extensions, adding even more possibilities for customization. Refer to the following point to help you find and install extensions on Fedora.

sudo dnf install gnome-extensions-app

6. Install GNOME Shell Browser Integration

The GNOME Shell integration extension will allow you to easily browse and install the best GNOME Shell extensions online from the official repository. By simply clicking in your browser, you will be able to add, remove and configure any of the available extensions.

The integration extension is available for both Chromium and firefox browsers. Once the extension is installed, visit the GNOME Extensions Page to start browsing.

7. Install GSConnect and KDE Connect

KDE Connect consists of a mobile device app and a desktop app that work together to give you exceptional integration between the two devices. You will be able to easily copy files back and forth, use your mobile as a remote input device, share notifications, make calls and much more.

KDE Connect, as you might have guessed, is designed for the KDE desktop. GSConnect is a port of this wonderful program as a GNOME extension that allows you to achieve the same integration with GNOME Shell.

First, enter the GSConnect extension from the GNOME Extensions site. Next, install KDE Connect on your android Where Apple mobile device. Follow the instructions on your mobile device to pair it with your laptop/desktop and enjoy.

8. Install Flathub Flatpak repositories

Fedora comes with Flatpak support built-in and enabled. Depending on your installation choices, however, the Flathub repository may not be enabled on your system. The Flathub repository will greatly increase the amount of Flatpak software available to you through the GNOME Software Center.

flatpak remote-add --if-not-exists flathub https:
flatpak remote-add --if-not-exists flathub-beta https:

To verify that the Flathub repositories have been enabled correctly, open the GNOME software, click on any application, then click on the drop-down menu in the top right. You should see the repositories listed as shown in the image above.

You can now install Flatpak software directly from the GNOME Software Center or by browsing the catalog at flathub.org.

Welcome to the wonderful world of Fedora Linux!

You now have a complete Fedora Linux system with all the bells and whistles turned on. We’re sure you’ll find Fedora incredibly powerful yet extremely user-friendly. Welcome to the world of Linux. You are now using one of the most advanced personal computer operating systems in the world!

If for some reason you don’t find the default GNOME desktop on Fedora exciting, you can always switch to another desktop environment.


Comments are closed.