Although Fedora is a wonderful Linux distro and easily ready to perform most tasks after installation, there a few tweaks and additions I like to do after setup to make it even better. The changes that I make in this tutorial are what suit me best, so you don’t feel this is all you can do with Fedora.
- Update Fedora with the latest updates.
sudo dnf update -y
sudo dnf group install kde-desktop-environment
- Give your system a permanent name. The example below will set your hostname to “spock.”
hostnamectl set-hostname spock
- After updates and installing KDE, add the RPM Fusion free and non-free repositories to get additional software and support:
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
- Install some useful sofware packages. I typically use the CLI to do my install but you can just as easily use the GUI. The packages I typically install are:
- Guvcview – Great program to adjust settings of your webcam, such as my Logitech C920.
- Chromium browser – The open source version of the Chrome browser and a great alternative to Firefox. Also helpful if you have problems with Firefox.
- Rhythmbox – My favorite music player.
- Kdenlive – The best open source non-linear video editor in my opinion. It also has the most features.
- Gimp – The best image editor for Linux. It can be too advanced for some, but is certainly feature rich.
- tlp – A very good power saving utility while on battery. Highly recommended.
- VLC – My preferred video player for Linux.
- VirtualBox – A great program for creating virtual machines. I like it because it’s cross-platform and easy to move VMs from one OS to another.
- Audacity – A wonderful audio recorder and advanced editor.
- OBS-Studio – A must have tool for any YouTuber or video producer.
- Handbrake – This tool is great for converting video formats if necessary.
- ntfs-3g – This package is for Windows NTFS partition support.
- fuse-exfat – Used to support a popular format for USB thumb drives.
sudo dnf install -y guvcview chromium rhythmbox kdenlive gimp tlp vlc VirtualBox audacity obs-studio handbrake ntfs-3g fuse-exfat
- Now it’s time to start and enable tlp:
sudo tlp start; sudo systemctl enable tlp
- If you play games on Steam, you can easily install Steam using DNF:
sudo dnf install steam
- Although RPMFusion is a great place to get software, Flathub offers some programs and versions that are nwer than the traditional Fedora and RPMFusion repositories. Flatpak support is buit in. To get access, simply install the repo file from Flathub:
- Open the file and install. to see packages faster that are available from Flathub, run this command, then restart the Software app:
- I used Flathub to install the latest version of Kdenlive to bypass a bug in the older version available on the RPMFusion repository.
- I install several gstreamer codecs to play various video files including .mov from Apple products. If you edit using Kdenlive, you’ll need to install these to support various video file types and containers.
sudo dnf install gstreamer1-plugins-bad-free gstreamer1-plugins-bad-freeworld gstreamer1-plugins-bad-nonfree gstreamer1-plugins-base gstreamer1-plugins-good gstreamer1-plugins-good-gtk gstreamer1-plugins-ugly gstreamer1-plugins-ugly-free
- One plugin (openH264) for gstreamer is still needed, but can’t be downloaded from the repositories. To fix this, simply go to the “Software” app, do a search for Gstreamer, then select GStreamer Multimedia Codecs – H.264 and install.
- Make GUI changes as desired. Some of the setting changes I make in KDE desktop are to set the mouse for two clicks (the default is one) change the minimize, maximize and close widgets, change the default screen lockout time, change power save settings, and change the desktop image.
- Watch for added steps here!