Minimum Configuration for Fedora 20 (32 bits)
1. Install fedora 20 from dvd
2. Set repositories & fastest mirror
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
yum install yum-plugin-fastestmirror.noarch
3. Updates & wget
yum update
yum install wget
4.(a) Tweak & shell-extensions
yum install gnome-tweak-tool.noarch
yum install gnome-shell-extension-alternate-tab.noarch gnome-shell-extension-apps-menu.noarch gnome-shell-extension-auto-move-windows.noarch gnome-shell-extension-drive-menu.noarch gnome-shell-extension-gpaste.noarch gnome-shell-extension-iok.noarch gnome-shell-extension-launch-new-instance.noarch gnome-shell-extension-native-window-placement.noarch gnome-shell-extension-pidgin.i686 gnome-shell-extension-places-menu.noarch gnome-shell-extension-systemMonitor.noarch gnome-shell-extension-weather.noarch gnome-shell-extension-window-list.noarch gnome-shell-extension-windowsNavigator.noarch gnome-shell-extension-workspace-indicator.noarch
Download gnome-shell-frippery-0.7.3-1.noarch.rpm and install.
wget ftp://ftp.tigress.co.uk/fedora/20/tigress-utils/i386/gnome-shell-frippery-0.7.3-1.noarch.rpm
rpm -ivh '/path/gnome-shell-frippery-0.7.3-1.noarch.rpm'
4(b) Clear looks theme
yum install gtk-unico-engine gtk2-engines
wget ftp://ftp.tigress.co.uk/fedora/20/tigress-utils/i386/gnome-theme-clearlooks-phenix-3.0.16-1.fc18.noarch.rpm
rpm -ivh gnome-theme-clearlooks-phenix-3.0.16-1.fc18.noarch.rpm
5. Bengali Input (Two extra key-boards - unijoy & bijoy)
Download the following files
bn-unijoy.mim,bn-bijoy.mim, bn-unijoy.mim,bn-bijoy.mim
Copy bn-unijoy.mim,bn-bijoy.mim to /usr/share/m17n/
and bn-unijoy.mim,bn-bijoy.mim to /usr/share/m17n/icons
Settings > Region & Languages > + in Input Source > Bengali (India) in Add an Input Source > Select Bengali(bijoy(m17n)) > Add
Now input selection menu will appear on the top-bar.
6. Enabling Categories in GNOME 3.8 Shell Application Menu
yum install dconf-editor
In the dconf editor, navigate to org > gnome > shell > org.gnome.shell
On the right side edit the app-folder-categories. The default is ['Utilities', 'Sundry']. Edit this line by double clicking it and replace it with this ['Utilities', 'Games', 'Sundry', 'Office', 'Network', 'Internet', 'Graphics', 'Multimedia', 'System', 'Development', 'Accessories', 'System Settings', 'wine-wine', 'Crossover', 'Crossover Games', 'Science', 'Education', 'Universal Access', 'Other']
5.Multimedia Codecs
#media codecs
gstreamer* ffmpeg* lame* mpg* mpeg* libXp mjpegtools lsdvd dvd+rw-tools h264enc mpeg2dec id3v2 id3lib libmpg123-devel icedax nautilus-sound-converter flac libmpeg*
uudeview libdvd*
#dvd_codecs
From http://packages.atrpms.net/dist/f20/libdvdcss/ take following downloads & install -
libdvdcss2-1.2.13-7.fc20.i686.rpm
libdvdcss-devel-1.2.13-7.fc20.i686.rpm
libdvdcss-1.2.13-7.fc20.i686.rpm
#Windows Codecs
Download from http://rpmfind.net/linux/rpm2html/search.php?query=win32-codecs-all & install.
win32-codecs-all-20110131-1.i686.rpm
6.Flash
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
yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl
7.skype_codecs & skype
yum install alsa-lib libXv libXScrnSaver qt qt-x11 pulseaudio-libs pulseaudio-libs-glib2 alsa-plugins-pulseaudio qtwebkit
Download the latest Skype RPM file from http://download.skype.com/linux/
Execute the downloaded RPM file and Skype will be running in no time.
8. Java
yum install java-*-openjdk java-*-openjdk-plugin
yum install icedtea-web subversion-javahl
9.utilities
yum install wget gcc gcc-c++ make unrar p7zip p7zip-plugins gftp unace zip unzip sharutils lha arj cabextract file-roller rpmdevtools rpm-build gparted alacarte
10. Microsoft Core Fonts
The Microsoft TrueType fonts package includes:
Andale Mono
Arial: bold, bold italic, italic, regular
Arial: black
Calabri: bold, bold italic, italic, regular
Cambria: bold, bold italic, italic
Candara: bold, bold italic, italic, regular
Consolas: bold, bold italic, italic, regular
Constantia: bold, bold italic, italic, regular
Corbel: bold, bold italic, italic, regular
Comic: bold, regular
Courier: bold, bold italic, italic, regular
Impact
Times: bold, bold italic, italic, regular
Trebuchet: bold, bold italic, italic, regular
Verdana: bold, bold italic, italic, regular
Webdings
Download from wget ftp://fr2.rpmfind.net/linux/sourceforge/m/ms/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
11. Bengali Unicoded 30-Fonts - take downloads & install
wget http://bangla-compu.googlecode.com/files/ttf-banglaunicode-0.2b2-2.noarch.rpm
12. Tools for local-repositories, livecd etc
yum install createrepo livecd-tools spin-kickstarts liveusb-creator
13.Two great media players
yum install vlc smplayer