Home » Featured » Fedora 20 Post Installation Guide – A things to do after installation

Fedora 20 Post Installation Guide – A things to do after installation

Fedora Project released Fedora 20, codenamed Heisenbug with Gnome 3.10 and KDE 4.11 Plasma workspace. Fedora 20 comes with more clear installer anaconda. The programme is getting better on every release. Fedora 20 comes with spins for GNOME, KDE, Xfce, LXDE and MATE.

Fedora 20 includes ARM as a primary architecture and the brand new gnome software center like ubuntu software center. Fedora 20 removes sendmail and rsyslog from the distro.


Here is a quick set of things to do after instaiing fedora 20 which will help to setup a perfect desktop with fedora. All commands need a root access. So before execute use su – and password to get root on terminal.


Download Fedora 20

mirrors.fedoraproject.org will provide to download Fedora 20 from almost all country. Or you can just direct Download from official website. Torrents are also available for Fedora 20. Now you can burn the iso into a DVD or can create an install disk using a USB drive.

Things to do after installing fedora 20 for a perfect desktop.

Here is a quick set of things and a handy set of softwares for running fedora 20 successfully for a common persons. Run all the commands in terminal as super user

su -


Update Fedora 20

A very first thing after installing fedora 20 is just update the system to the latest packages. This will fix the bugs in various packages which found after the packing of the release software. Latest Kernels, Latest Firefox, Gnome Shell updates and various OS updates are included in this. This will be a large download than installing individual packages.

yum update

Tweak Tools for Fedora 20

Some tweak tools are essential to get Fedora 20 full fledged. They are listed below.

Gnome Tweak Tool

The default fedora 20 using Gnome 3.10 as the default DE. To tweak various aspects of gnome the Gnome Tweak Tool is very essential software.

yum install gnome-tweak-tool

Yum Cache and Fastest Mirror

To get fastest download speeds we can tell yum to connect to the fastest mirror and download from that.

yum install yum-fastestmirror

Also It is better to configure yum to keep the downloaded files on cache. So that we can reuse those rpms or can share these rpms to other people or run a local repo for updating a systems in a local network.

To keep the cache

gedit /etc/yum.conf

Then change


and save the file that is all.


Also Yumex is another graphical tool for searching and managing various packages and repos for fedora 20. It will give a very usefull GUI for managing the yum command line tool. Commands are executed in terminal but it has a nice GUI to manage everything. To install yumex

yum install yumex

After installing Yumex just open it and search for your desired software and put tick mark on that and apply. It will install will all dependencies automatically.

Fedora Utils – One stop solution for all Additional Softwares.

Fedora Utils is a handy tool to install codecs and additional software that not comes with Fedora , like Gstreamer plugins, MP3 codecs, Adobe Flash, Oracle Java, Google chrome etc. It can also fix problems, tweak and cleanup Fedora, show system information and much more with just few clicks.

There are other tools like this called easylife. But this one is more easy and feature rich tool for manage the system with all essential softwares.

To install fedorautils

su -c "curl http://satya164.github.io/fedorautils/fedorautils-installer -o fedorautils-installer && chmod +x fedorautils-installer && ./fedorautils-installer"

What you can do with fedora utils is here. These are the command line commands with fedora utils. But there is a nice GUI for selecting each action.

block_sites                   Block/unblock websites
cleanup                       Clean up system
fix_rpmdb                     Fix rpmdb open failed error
fix_theme                     Fix bad theme in root apps
sys_info                        Show system info
update_grub2                  Update GRUB2 config
add_repofile                    Add a repo file
backup_repos                  Backup repositories
list_fedorapeople             Fedora People repositories
restore_repos                 Restore repositories from backup
install_arista                    Install Arista Transcoder
install_chrome                Install Google Chrome
install_dropbox               Install Dropbox
install_elegance              Install Elegance Colors
install_gtalk                     Install GTalk plugin
install_gtkthemeconfig        Install Theme Configuration app
install_jdk                       Install Oracle JDK
install_numix                 Install Numix GTK and icon themes
install_skype                 Install Skype
install_steam                 Install Steam
install_sublime               Install Sublime Text 3
install_teamviewer            Install TeamViewer
yum_config                    Configure yum to keep cache
add_sudoer                    Configure sudo for current user
colorterm                     Add colors to Terminal
core_fonts                    Install Microsoft core fonts
disk_io_scheduler             Set up SSD I/O scheduler
enable_dvd                    Enable DVD playback
enable_touchpad               Enable systemwide touchpad tap
essential_soft                Install essential software
font_rendering                Improve font rendering
install_codecs                Install multimedia codecs
install_engines               Install GTK theme engines
install_flash                 Install Adobe flash plugin
install_jre                   Install Oracle Java
rpmfusion_repos               Configure RPM Fusion repositories
selinuxconf                   Set SELinux to permissive mode
sys_update                    Update system
power_off                     Power off system when done

These are the things fedorautils can do with your fedora. There is a nice gui created with zenity.

Enable Rpmfusion Repo

RPM Fusion Repository provides variety of applications which are not shipped with Fedora 20. Like mp3 codec, multimedia player for playing DVDs and many more.
It is recommended that you install RPM Fusion repo because most of the following packages require you to install RPM Fusion otherwise it may not work

#yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm
#yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-20.noarch.rpm

Livna Repo

Some packages require you to install Livna Repo. Run he following commands to add and enable livna repo on your system. lsdvd is the main software which require Livna Repo.

#rpm -ivh http://rpm.livna.org/livna-release.rpm
#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna

These tasks can be done through fedorautils.

Gnome Shell Extensions on Fedora 20

The default Gnome 3.10 shell theme and appearance is improved a way better from the initial setup but some small tweaks  will improve the usability further more. A set of gnome shell extensions are there to get a better Desktop.

To install gnome shell extensions just open firefox and go to https://extensions.gnome.org/ then change the switch to ON.

Here is quick list of essential extensions

  • Applications Menu- Add a category-based menu for applications.
  • Dash to Dock-A dock for the Gnome Shell. Recreate a Dock from the overlay mode to desktop mode. It helps easier launching of applications and a faster switching between windows and desktops.
  • NetSpeed – Displays Internet Speed
  • Places Status Indicator – Add a menu for quickly navigating places in the system.
  • Recent Items – Adds an icon for recently used items at the top panel; clear list by click.
  • User Themes – Load shell themes from user directory. Essential for enabling custom themes for gnome shell.
  • Workspace Indicator – Put an indicator on the panel signaling in which workspace you are. Also provide dropdown menu for switching desktops.
  • Weather – A simple extension for displaying weather information from several cities in GNOME Shell

  • Media player indicator – Control MPRIS2 capable media players: Rhythmbox, Banshee, Clementine and more.

There are Much more extensions to choose for various tasks like TaskBarAdvanced Volume Mixer, WindowOverlay Icons etc.

Gnome Shell Themes in Fedora 20

There are lot of themes available for Fedora 20.

  1. Elegance Colors.
  2. XGnome Enhanced 3.10
  3. Viva Blue 3.10
  4. Archway-3.10
  5. Zukiwi
  6. Zukitwo

These are some great themes from deviantart.com. and Gnome-looks.org

Also there are lot of exiciting icon sets for Fedora 20. The popular are Faience,  Elementary, Numix, Gnome colors etc..

to install faience theme

yum install faience-icon-theme

install elementary icon theme

yum install elementary-icon-theme

Install Eco Icon theme

yum install echo-icon-theme

Install Numix Icon Theme

yum install numix-icon-theme numix-icon-theme-circle

Install Tango Icon Theme

yum install tango-icon-theme tango-icon-theme-extras

Lot others can be downloaded from Gnome Look

Change Icons and themes using Gnome Tweak Tool.

Some nice fonts are available for fedora. Droid Sans is one of them from google. Install Droid Sans use.

Essential Applicaitons for Fedora 20

These are some essential utility needed in every linux distro.  Cabextract is used to extract cab files. Cups pdf will create a pdf printer for fedora. Dconf Editor is the editor used to edit the configuration settings in the system. Nano is a small command line text editor. p7Zip is the zip extractor. Unrar is used to extract rar files.

 yum cabextract cups-pdf dconf-editor nano p7zip p7zip-plugins unrar wget xz-lzma-compat yum-plugin-fastestmirror

Nautilus Actions

Nautilus actions is an extension for Nautilus, the GNOME file manager. It provides an easy way to configure programs to be launch on files selected in Nautilus interface

yum install nautilus-actions

Nautilus Image Converter

Adds a “Resize Images…” menu item to the context menu of all images. This opens a dialog where you set the desired image size and file name. A click on “Resize” finally resizes the image(s) using ImageMagick’s convert tool.

yum install nautilus-image-converter

Nautilus Open Terminal

The nautilus-open-terminal extension provides a right-click “Open Terminal” option for nautilus users who prefer that option.

yum install nautilus-open-terminal

Nautilus Paste Bin

A Nautilus extension written in Python, which allows users to upload text-only files to a pastebin service just by right-clicking on them. Users can also add their favorite service just by creating new presets.

yum install nautilus-pastebin

Internet Applicaitons for fedora 20

Internet Browsers like google chrome, Midori, Epiphany etc.

Installing Google chrome in fedora 20

Google chrome is another essential tool for web browsing.

To Install it just use the commands given below.

wget https://dl-ssl.google.com/linux/linux_signing_key.pub
rpm --import linux_signing_key.pub

For 32 bit

echo "[google]
name=Google Chrome 32-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386" >> /etc/yum.repos.d/google.repo

For 64 bit

echo "[google]
name=Google Chrome 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64" >> /etc/yum.repos.d/google.repo

Install Google Chrome Stable Version on fedora 20

Just type this line on the root terminal

yum install google-chrome-stable

Or You can download the google chrome browser from chrome website. Download the rpm file. but to install it there is another package needed that is lsb

to install you need the dependency lsb

to install that

yum install redhat-lsb

Then try to install the downloaded rpm by just double click on it or in terminal

rpm -ivh google-chrome-stable_current.rpm

Install Google talk on fedora 20

The google talk plugin will help you to call your friends from gmail interface. It now supports video calling. This plugin is needed to activate hangout in firefox.  You can download this plugin from google website

For 32 Bit Installation

wget http://dl.google.com/linux/direct/google-talkplugin_current_i386.rpm
yum install google-talkplugin_current_i386.rpm --nogpgcheck

For 64 Bit Installation

wget http://dl.google.com/linux/direct/google-talkplugin_current_x86_64.rpm
yum install google-talkplugin_current_x86_64.rpm --nogpgcheck

Flash Player Plugin for fedora 20

For 32 Bit

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

For 64 Bit

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux


yum install flash-plugin 

Just run this command. Restart Firefox check flash player

The Updated version of flash player is not available for firefox now. But this version is capable of playing youtube videos etc.


gFTP is a multi-threaded FTP client for the X Window System. gFTP supports simultaneous downloads, resumption of interrupted file transfers, file transfer queues to allow downloading of multiple files, support for downloading entire directories/subdirectories,

yum install gftp


FileZilla is the most popular ftp client for web world. It is cross platform and works very nice and feature rich. FileZilla is a FTP, FTPS and SFTP client for Linux with a lot of features.

  • * Supports FTP, FTP over SSL/TLS (FTPS) and SSH File Transfer Protocol (SFTP)
  • * Cross-platform
  • * Available in many languages
  • * Supports resume and transfer of large files >4GB
  • * Easy to use Site Manager and transfer queue
  • * Drag & drop support
  • * Speed limits
  • * Filename filters
  • * Network configuration wizard


yum install filezilla


Multimedia Applications for Fedora 20

Here we are dealing with various kinds of codecs, DVD playback, DVD Extractor, Different format players,

To play various Video formats we need some codecs.


yum install gstreamer gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-bad-nonfree


FFMpeg is a complete and free Internet live audio and video broadcasting solution for Linux/Unix. It also includes a digital VCR. It can encode in real time in many formats including MPEG1 audio and video, MPEG4, h263, ac3, asf, avi, real, mjpeg, and flash.

yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg


DVD Playback on fedora 20

In order to play DVDs you must install the appropriate codecs.

yum install libdvdread libdvdnav lsdvd

you can use Livna for installing libdvdcss.

su -
rpm -Uvh http://rpm.livna.org/livna-release.rpm
yum install libdvdcss


VLC media player is a highly portable multimedia player and multimedia framework capable of reading most audio and video formats as well as DVDs, Audio CDs VCDs, and various streaming protocols. It can also be used as a media converter or a server to stream in uni-cast or multi-cast in IPv4 or IPv6 on networks.

yum install vlc

Mplayer / SMplayer / Gnome Mplayer

MPlayer is a movie player that plays most MPEG, VOB, AVI, OGG/OGM, VIVO, ASF/WMA/WMV, QT/MOV/MP4, FLI, RM, NuppelVideo, yuv4mpeg, FILM, RoQ, and PVA files. You can also use it to watch VCDs, SVCDs, DVDs, 3ivx, RealMedia, and DivX movies. It supports a wide range of output drivers including X11, XVideo, DGA, OpenGL, SVGAlib, fbdev, AAlib, DirectFB etc. There are also nice antialiased shaded subtitles and OSD.

yum install mplayer mplayer-gui smplayer gnome-mplayer


Kaffeine is KDE Mediaplayer with xine engine.

yum install kaffeine


Avidemux is a very good video editor. Install it like this

 yum install avidemux


It is another movie player in linux. is worth try

yum install xine-lib xine-lib-extras xine-lib-extras-freeworld xine-ui xine-ui-skins gxine


XBMC media center is the media center application for Linux.  XBMC can play a spectrum of of multimedia formats, and featuring playlist, audio visualizations, slideshow, and weather forecast functions, together third-party plugins. It support various kinds of remote controlls also.

yum install xbmc


Minitube is a YouTube desktop client. With it you can watch YouTube videos in a new way: you type a keyword, Minitube gives you an endless video stream. Minitube is not about cloning the original YouTube web interface, it aims to create a new TV-like experience.

yum install minitube

Mp3 and Audio Players for fedora 20

Audacity on fedora 20

Audacity is a cross-platform multitrack audio editor. It allows you to record sounds directly or to import files in various formats. It features a few simple effects, all of the editing features you should need, and unlimited undo. The GUI was built with wxWidgets and the audio I/O supports PulseAudio, OSS and ALSA under Linux. This

build has support for mp3 and ffmpeg import/export.

yum install audacity


Or you can install Audacity with mp3 export support.

yum install audacity-freeworld


Audacious is a media player that currently uses a skinned user interface (based on Winamp 2.x skins) as well as a separate GTK2 based front end. Historically, it started as a fork of Beep Media Player (BMP), which itself forked from XMMS.

yum install audacious audacious-libs audacious-plugins audacious-plugins-freeworld audacious-plugins-freeworld-aac audacious-plugins-freeworld-ffaudio audacious-plugins-freeworld-mp3


Xnoise is a media player for GTK+ with an intuitive user interface, great speed and lots of features.

Xnoise allows listening to music and playing video in a very intuitive way: You can easily search the library and drag each artist, album or title to the tracklist (to any position in any order).

yum install xnoise


Banshee allows you to import CDs, sync your music collection to an iPod, play music directly from an iPod, create playlists with songs from your library, and create audio and MP3 CDs from subsets of your library.

yum install banshee banshee-community-extensions


Exaile is a music manager and player for GTK+ written in Python. It incorporates automatic fetching of album art, lyrics fetching, Last.fm scrobbling, support for many portable media players, internet radio such as shoutcast, and tabbed playlists.

yum install exaile


Clementine is a multiplatform music player. It is inspired by Amarok 1.4, focusing on a fast and easy-to-use interface for searching and playing your music. This is another music player similar to Exaile.

yum install clementine

Torrent Clients for fedora 20


Transmission is a free, lightweight BitTorrent client. It features a simple, intuitive interface on top on an efficient, cross-platform back-end. It can also be used as a download manager in Fedora 20.

yum install transmission


Azureus (now Vuze) implements the BitTorrent protocol using java and comes bundled with many invaluable features for both beginners and advanced users.

yum install azureus


Deluge is a lightweight, Free Software, cross-platform BitTorrent client. It is a full fledged torrent client other than transmission.

yum install deluge

Graphics Appications for fedora 20


Gimp is the most advanced Image Editor in Linux. Version 2.8.10 is available now. This gimp has lot of features like single window mode, file tabs, layer groups etc…. This is included in the default package. If not just install

yum install gimp yum install gimp-data-extras gimpfx-foundry gimp-lqr-plugin gimp-resynthesizer gnome-xcf-thumbnailer

The extra packages for gimp enables some nice filters created by fx foundry. The resynthesizer plugin do some magic with photos and remove forground objects in photos.


Inkscape is the best vector editor application in free software. Good for creating svg files. An essential tool for all libre designers and graphics developers.

yum install inkscape


The Dia drawing program can be used to draw different types of diagrams, and includes support for UML static structure diagrams (class diagrams), entity relationship modeling, and network diagrams.  Dia can load and save diagrams to a custom file format, can load and save in .xml format, and can export to PostScript(TM).

yum install dia



Phatch is a simple to use cross-platform GUI Photo Batch Processor which handles all popular image formats and can duplicate (sub)folder hierarchies. Phatch can batch re-size, rotate, apply perspective, shadows, rounded corners, … and more in minutes instead of hours or days if you do it manually. Phatch allows you to use EXIF and IPTC tags for renaming and data stamping. Phatch also supports a console version to batch photos on web-servers.

yum install phatch nautilus-phatch

Programming IDEs for fedora 20

Fedora 20 supports almost all programming lanugages out of the box. Python, Java, Ruby, Nodejs, PHP, C, GTK and much more are also supported. Some Handy IDEs are available in Fedora.

Eclipse – the best IDE for fedora

Eclipse IDE provides a universal toolset for development. Open Source IDE, mostly provided in Java, but the development language is independent and lot of plugins and extensions are aviable. Used for Android Development, Java Developement, PHP, Python, Ruby, Nodejs and more. It is a one stop solution for all kind of Programming. Also it is platform independent.

yum install eclipse



Geany is a small and fast integrated development enviroment with basic features and few dependencies to other packages or Desktop Environments.

Some features:

  • Syntax highlighting
  • Code completion
  • Code folding
  • Construct completion/snippets
  • Auto-closing of XML and HTML tags
  • Support for Many languages like C, Java, PHP, HTML, Python, Perl, Pascal
  • symbol lists and symbol name auto-completion
  • Code navigation
  • Simple project management
  • Plugin interface


yum install geany



Bluefish is a light weight powerful editor for experienced web designers and programmers. Bluefish supports many programming and markup languages, but it focuses on editing dynamic and interactive websites.


yum install bluefish


Komodo Edit

Komodo Edit is the free IDE provided from Active State. It is a free version of Komodo IDE. It uses the same code base of firefox. Also firefox extensions system is also supported. Fast and feature rich for various programming Languages.

Download Komodo Edit


There are lot of other applications for various purposes like simple scan, xsane, scantailor, vim, gnochm, gtkpod etc. You can find a tool for every applicaiton  in fedora. Just open Yumex and search the purpose or tool you will get a software for that.

For install the complete software packages a good internet connection is advisable. After install all the softwares you will get a stable desktop for all development environments . Also virus/ Spam free internet browsing is a big advantage.

Taste Fedora ………… Have Fun ……….!!!!!!!!

1 thought on “Fedora 20 Post Installation Guide – A things to do after installation”

  1. What’s up, all the time i used to check webpage posts here early in the dawn,
    since i love to learn more and more.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.