Things to do after installing Fedora
Getting the right packages after a fresh install is a headache. That is exactly what I had when I had to do a fresh installation of my Fedora after I accidentally corrupted my entire disk :frowning:.
I didn’t want to spend days installing the packages this time. This time I wanted to do it smart and quick.
The problem here was that I couldn’t just yum install
everything, that’s because Fedora community adheres to free software principles and doesn’t offer non-free codecs and drivers from it’s repositories. But there are 3rd party repositories which allow Fedora users to get non-free components.
Here is a list of few things you should do after a fresh install of Fedora 20:
Installing Fedy
Fedy lets you install multimedia codecs and additional software that Fedora doesn’t want to ship, like mp3 support, Adobe Flash, Oracle Java etc., and much more with just a few clicks.
Install it via
su -c "curl https://satya164.github.io/fedy/fedy-installer -o fedy-installer && chmod +x fedy-installer && ./fedy-installer"
You can download any of the packages from this point onwards but I feel some of them are essential:
- Tweaks and Task
- Install Adobe Flash
- Set SELinux to permissive mode
- Configure sudo for current user
- Install multimedia codecs
- Configure RPM Fusion repositories
- Additional Software
- Google Talk Plugin
Creating a Template File
Template file is a file in the Templates
folder of the home directory. Files added here will appear in the New Documents Menu.
Do it via typing this in the terminal
touch ~/Templates/Empty\ File
You can add other types of files in the templates folder and add some default content to it.
For example you can add a new.c
file there and write various header files, you usually use, in it.
This would **save the hassle of writing it yourself everytime you create a new ‘c’ file.
Installing Yumex
I personally don’t like the new Software manager in Fedora. It has nice UI but often takes a lot of time in loading packages and installing them. Yumex (Yum Extender) on the other hand is a graphical package management tool** which utilizes the power of yum and makes it a bit ‘user-friendly’. I also feel it’s much more easy to use and is a bit more transparent in it’s functionality than the former manager
sudo yum install yumex
You might update your full system after this, as yumex will prompt you for that on it’s start.
From this point onward you can simply search for a package inside yumex, instead of googling the exact package name to be used with yum install
.
Gnome-Tweak Tool
This is one of my favorite tools for Gnome Shell. This helps to customize Gnome 3 very easily. It also provides an easy way to install extensions and enable themes Few of the extensions that I’ve are:
- User Themes - Load Shell Themes from user directory
- Media Player Indicator - Control Media Players from the Top Bar
- Impatience- Speed up the animation speed of Gnome-Shell
- Drop Down Terminal - A Handy utility to quickly jump to terminal and mininmize it with just a single button
- Dash To Dock - Makes the dash bar act as a dock
- Shell Shape - A tilling window extension
- Show Desktop From Overview - Show desktop on clicking on empty space in overview
- Calculator - A simple calculator in search overview
- Flash FullScreen Fix - Fixes the bug encountered while making flash videos full screen
You can find more extensions on the official page.
Some of my other settings include enabling Icons on Desktop and reducing the Scaling Factor to 0.9. I also use Droid Sans, Roboto and Consolas as my primary fonts.
There is another tool called dconf editor
which is basically a GUI version of the gsettings
tool.
It also provides some customizations of gnome shell and other applications.
Installing Bleach Bit and Ailurus
After a while a system starts getting cluttered via junk files and caches. Bleach Bit does the task of remove this clutter and useless files easily with a single click of a button. It can be Installed with
sudo yum install bleachbit
Ailurus is a tool to install new Softwares and provide clean-up of caches. It also helps to tweak firefox and RPM Recovery. It can be installed via
sudo yum install ailurus
Getting Firefox Extensions
There are some extensions which are vital for a firefox user. Some of them are:
- Adblock Plus - Blocks annoying advertisements
- Ghostery - Blocks various tracking applications, widgets and social media buttons which might track you
- Greasemonkey - An awesome extension to run custom user scripts for various tasks
- HTitle- Removes the useless title bar, thus increasing screen space.
- Omnibar and OmnibarPlus - Unites the Address Bar and search bar to provide a single Bar for search as well for opening websites
- The Addon Bar - A toolbar which bring back the Addon Bar, listing all the addons for easy access.
- DownloadThemAll - A download accelarator inside firefox.
- Vimperator or Pentadactyl - Completely transforms firefox to behave similarly to Vim Editor. This makes working completely mouseless and also gives a clean UI. If you are a Emacs users you might find these .vimperatorrc or the .pentadactylrc files useful.
These settings will provide a system which is good enough for daily use. You might want to install some other applications depending on your use. Some of the other applications include GIMP, Emacs, VLC Media Player, Virtual Box, GParted, Wine, DosBox, etc. to name a few. You can find all the packages by searching for them in yumex