Customize your Linux Like a Pro

Customize your Linux Like a Pro

A fun way to learning about Linux and features tweaking.

Introduction

Everything in Linux is a file

Everything in Linux is a file. So, by changing some files we can tweak Linux as we like. There are a plethora of ways you can customize your Linux such as changing Shell Env, changing themes, icons, window manager, and many more.

In this article, I will discuss how to customize the theme and icon of the Linux Desktop.

Let's get started.

Linux Environment

We will use Ubuntu or Ubuntu-based Linux distro (a short form of Distribution, that is how geeks call them) such as Popos, Zorin, Elementary, and Linux-Mint which must have a Gnome environment.

Here, I will use Popos. But don't worry you will not get any problems because all the OS mentioned above has the same architecture.

Now, What is a gnome?

Gnome (pronounced "guh-nome") and it is the abbreviation of GNU Network Object Model Environment is a popular desktop environment for Linux-based operating systems. read more.

GNOME – Simple, beautiful, elegant.

It provides a graphical user interface (GUI) that allows users to interact with the operating system and its applications through icons, menus, and windows. Gnome is free and open-source software, which means that anyone can use, modify, and distribute it under the terms of the GNU General Public License.

System Update and software

I know you are waiting for the main part😊, but First things first

Update the system

Open your terminal or use 🪟 + T to launch it. Then type the below command one at a time. It will ask for your password give it and wait. It will update automatically. You may need to restart after it.

1. sudo apt update
2. sudo apt upgrade

Install some software first

  1. Gnome-Tweak

    After a successful update of your system open a new terminal and type

    sudo apt install gnome-tweaks . It will install Gnome-tweaks software which we will use to beautify our Linux.

    Gnome Tweak Tool is renamed Gnome Tweaks | Linux Addicts

  2. Next, Install Gnome shell Extension

    Type sudo apt install gnome-shell-extensions in your terminal. Install Extension Manager.

  3. Now, Install the Native host connector

    Type sudo apt install chrome-gnome-shell in your terminal, it will install a Native host connector for the browser extension for Gnome.

    Don't worry about the chrome name it is just a package name it will work for all browsers. I will recommend using Google Chrome instead of Snap-based firefox because Snap-based new firefox is not compatible with these shell extensions.

Now we are ready to do the actual part

What will you get?

Downloading themes

  1. Now go to the Grubvox and in the Files section click on the Gruvbox-Dark-Bl.zip and download it.

  2. Go to the Papirus and Kora, Now from the Files download the first tar.gz or zip file.

Installing Themes and Icons

Open your terminal type just cd it will make sure you are in the Home directory. Then.

  1. Type mkdir .themes it will create a themes folder in your Home but you will not see it because the dot before the directory name will create a hidden dir. To see you just type ls -a in the terminal or open the file browser and click Three Vertical Dot and enable Show hidden Files.

  2. In the same way, Typing mkdir .icons in your terminal will create a hidden icons folder.

Now go to your Download directory where you have downloaded the themes and icons files. Right-click on the file and extract it.

For themes:

Now In your terminal change dir by typing cd Downloods and mv Gruvbox-Dark-BL ~/.themes it will move the extracted theme files to .themes dir.

Or You can just copy the theme files and paste them into the .themes folder.

For Icons :

Type cd papirus-icon-theme and type mv Papirus Papirus-Dark -t ~/.icons It will move both Papirus and Papirus-Dark into the .icons folder in a sec.

Or go to the extracted folder of Papirus just copy the Papirus and Papirus-Dark and paste them into the .icons folder in the Home(take several seconds)

Now Open the Gnome Tweak app and click the appearance tab

  • Change the Application theme from the application drop-down.

  • Change the Icon theme from the icon drop-down.

  • And also change the Shell theme from the Shell drop-down.

That's it for theme and icon customization.

Conclusion

Linux customization is fun and rewarding. By tweaking Linux a user can learn many things about how the Linux system works. There are thousands of themes available in the links I shared in the articles. Or, you can just make your own themes, it will be a fun project also.

If you like my articles, please like, share, and follow.Happy Hacking.