Make Linux Ubuntu Focal Fossa 20.04 LTS as your default Operating System.
In this article you will see the things to do After installing a fresh Linux Ubuntu 20.04 LTS operating system in a dual boot configuration with Microsoft Windows 10.In short this article helps you to make your Ubuntu desktop as your daily driver and make switching from windows to linux easy.
Remember in this article we are not going to make Linux ubuntu a very beautiful and ultimate feature packed we are just making it capable so that it can replace Microsoft Windows Operating system. Students who are willing to use Linux as their daily driver for programming languages, this article will help them to use Linux system as their daily driver and they will be able to code on Linux. Those people/students who are not involved in computer science stuff(like programming, building a website or Android app development etc.) can also use ubuntu and its basic tools( like the alternative of Microsoft paint,task manager the horizontal bottom taskbar,etc just like Windows has), so that they don't have difficulty in switching from any other operating system to Linux Ubuntu.
When you freshly install Ubuntu 20.04 LTS your desktop screen,most probably,looks like this.
All the application installation and system tweaks is done in a beginner friendly manner, if you are new to linux environment, no problem, you can easily do everything mentioned here without having the deep knowledge of Linux based Operating Systems. All you have to know is to install Ubuntu on your machine successfully.
Here,
- we tweak some system settings
- customise how our desktop looks, by changing
- application-themes
- icon-packs
- wallpapers and many more.
- install some useful application to do all the day to day basic tasks.
- Install some great Extensions that increase your productivity to some extent.
Prerequisite : You need to have a good internet connection and depending upon your system speed and configuration it will take less than 10 to 15 minutes to complete all these tasks. If you are an absolute beginner then it will take up to 30 minutes to do all these things but once you have done everything listed in this article successful, you are ready to use Linux as your daily driver.
Below is the list of all the things we are going to do-
3. update : sudo apt-get update simply makes sure your list of packages from all repositories and PPA's is up to date. If you do not run this command, you could be getting older versions of various packages you are installing, or worse, dependency issues. So before installing any application program or packages always run this command.
4. upgrade : Run sudo apt-get upgrade to install available upgrades of all packages currently installed on the system from the sources configured via sources. list file. New packages will be installed if required to satisfy dependencies, but existing packages will never be removed.
5. autoremove : apt-get autoremove will remove those dependencies that were installed with applications and are no longer used by anything else.
6. synaptic : If you don't want to use terminal for installing new software you can use synaptic package manager.
Synaptic is a lightweight GUI front end to apt package management system used in Debian, Ubuntu, Linux Mint and many other Debian/Ubuntu based distributions. Basically, everything that you can do using the apt-get commands in the terminal can be achieved with Synaptic.
7. dconf : dconf is a low-level configuration system and settings management tool. Its main purpose is to provide a back end to GSettings on platforms that don't already have configuration storage systems. It depends on GLib. It is part of GNOME 3 and is a replacement for GConf.
8. htop : Htop is the improved version of the top command-line utility. Using the htop utility, the user can view the crucial details about the Ubuntu system such as CPU running processes, memory utilization, load average, PID's, etc.
9. lmsensors : lm_sensors is a free open-source software-tool for Linux that provides tools and drivers for monitoring temperatures, voltage, humidity, and fans. It can also detect chassis intrusions.
10. neofetch : Neofetch is a CLI system information tool written in BASH. Neofetch displays information about your system next to an image, your OS logo, or any ascii file of your choice. The main purpose of neofetch is to be used in screenshots to show other users what OS/Distro you're running, what Theme/Icons you're using and etc.
11. guake : Guake is a terminal emulator that's tailored for GNOME desktop with a top-down design. It is a dropdown terminal and can activated by pressing any configured hotkey . By default F12 is the hotkey/shortcut.
11. nethogs : NetHogs is an open source command line program (similar to Linux top command) that is used for monitor real time network traffic bandwidth used by each process or application. Type command $sudo nethogs -d 1 "-d 1" means refresh interval of 1 second.
Installing Gnome Extensions








Install User Themes
NOTE: After creating the folder the folder might not visible to you because the folders having name that starts with "."(dot/period) is hidden by default. To view that folder check the option, for show hidden file, available on the top right position in your File Manager/Explorer.
Some Usefull Applications (Optional)
- Android-Studio/IntelliJ-Idea/Pycharm
- Visual-Studio-Code/Sublime-Text-Editor
- Flutter-SDK
- Google-Chrome/Chromium/Brave
- VLC-Media-Player
- Telegram/Signal-Messenger
- ThunderBird/Springmail-Email-Client
- GIMP
- Pinta/Krita
- WineHQ
- WALC-Unofficial-WhatsApp-Desktop-Client
- Libre-Office/Free-Office-Suite
- Kdenlive/LightWorks-Video-Editor
- Balena-Etcher
- Ventoy


















Comments
Post a Comment