11 Things To do After Installing Fedora 33

With the release of Fedora 33 today, I have decided to go back to my roots and decided to remove Ubuntu for Fedora.

You can say what you want on Ubuntu, but you have got to admit that it has quite a big community and hobby-developers that enables end users to easily install things or do tasks that are rather cumbersome on other Linux distributions. Not to mention the shitload of Ubuntu guides out there… Fedora lacks some of this, however if you are using Fedora I suppose that you more than just an average Linux user…

Therefore, I have decided to come up with this guide, to give Fedora some love… So here we go!

Image for post
Image for post
The Fedora Logo

1. Always use location entry in Nautilus

This one is driving me crazy, always…
I like to always have a text navigation bar.
Tip: to change it temporarily you can simply invoke ctrl + l

Before:

Image for post
Image for post

After:

Image for post
Image for post

Open a terminal and invoke:

$ gsettings set org.gnome.nautilus.preferences always-use-location-entry true

2. RPM Fusion

Need I say more?

Head over to RPMFusion’s configuration page, but you’re probably lazy so here you go:

$ sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-33.noarch.rpm

$ sudo dnf install https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-33.noarch.rpm

3. DNF tweaks

DNF is great and have come a long way since the days of Yum, it can be even better by enabling 3 of its plugins:

fastestmirror: Selects the fastest mirror server for the DNF updates

deltarpm: Instead of downloading the whole RPM update , it just downloads the portion of changed files since the previous update, can save on huge download.

max_parallel_downloads: DNF by default is set to 3 concurrent downloads, the max is 10 concurrent downloads. I would recommend to set it to 6

Using your favorite editor, edit the DNF configuration file:

/etc/dnf/dnf.conf

Now, add these:

fastestmirror=true
deltarpm=true
max_parallel_downloads=6

4. MS Core Fonts

On Ubuntu and others it is rather easy, but in Fedora it might be painful. There are quiet an amount of guides out there which all redirect to dead link to downloads fonts… However there is this way, provided by RPM Fusion (and is not much documented for a reason)

$ sudo dnf install lpf-mscore-fonts lpf-cleartype-fonts

This will install new graphical utilities:

Image for post
Image for post

Go run them and follow the instructions.

Edit: Nov 4th:
I found out there is an easier way to overcome the “ugly fonts” problem.
Enable this Copr repo and enable the installation of various fonts that will act as a replacement to proprietary fonts (ie MS) and will make browsers look better:

sudo dnf copr enable dawid/better_fontssudo dnf install -y fontconfig-enhanced-defaults fontconfig-font-replacements

5. How about a mail ?

Well, I am using Gmail and Gsuite with my browser, but I still want the feel of a local mail client sometimes… Fedora developers have knowingly decided not to include a mail client in Fedora. I get this… Thunderbird cowardly refuses to integrate with the OS it is installed on and looks different. Evolution is too bulky, but there’s one little client that should satisfy the average user:

$ sudo dnf install geary

6. Hostname

I might have missed that, but installation had no choice for setting the hostname, but we can easily amend it by invoking the below:

$ sudo hostnamectl set-hostname my-new-lovely-computer

7. Gnome extensions app

Starting Gnome 3.36 there’s an app for managing you extensions, which is strangely not installed by default on Fedora

$ sudo dnf install gnome-extensions-app

(and if we're at it, let’s also install gnome-tweaks though it is somewhat redundant by now…)

$ sudo dnf install gnome-tweaks

8. Echo/noise cancellation in PuslseAudio

Recently I have found out that PulseAudio (the sound server) has an option to do echo and noise cancellation, I think it is kinda handy it these Zoom-infused times.

Using you favorite editor, edit the PulseAudio configuration file:

/etc/pulse/default.pa

Add this somewhere in the file (its end is probably good)

.ifexists module-echo-cancel.so
load-module module-echo-cancel aec_method=webrtc source_name=echocancel sink_name=echocancel1
set-default-source echocancel
set-default-sink echocancel1
.endif

Now we need to kill PulseAudio (it will restart automatically)

$ pulseaudio -k

Your audio devices should now have a longer name specifying there is noise cancellation:

Image for post
Image for post

Oh, and if you feel like tweaking your web camera video settings:

$ sudo dnf install guvcview

9. Enable Flathub repo in flatpak

Gnome-software by itself already has flatpaks enabled by default, however for the the flatpak command line tool it is not (and well, I like to do things from the terminal) so:

$ flatpak remote-add-if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

10. Codecs

Note: make sure you’ve installed the RPMFusion-nonfree!
Find more information in RPMFusion’s Multimedia post-install page

sudo dnf groupupdate Multimedia

11. Natural scrolling

Well I don’t like it.. here’s the terminal command for disabling it , first command if for the mouse, the second one is for the touchpad (if you are using a laptop)
When you’re on a touch screen natural scrolling feels… natural, but it means that your mouse wheel is backwards.

$ gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false
$ gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false

And if for some reason you want it back… (why?!)

$ gsettings set org.gnome.desktop.peripherals.mouse natural-scroll true
$ gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll true

That’s it! Enjoy your fresh Fedora 33 installation!
Hope you find some of the tips useful, questions? help? please comment!

Update November 22nd:
Now that you’ve installed Fedora, how about improving your Gnome experience with 12 Must Have Gnome-Shell Extensions!

Linux and DevOps professional, technology junkie, opensource enthusiast

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