Ever wondered how these linux power users customize their desktop.The beauty is that in Linux, it is easy to become a power user because everything is customizable. So you can become one too. In this blog we are going to talk about tiling window managers. Ever get tired of using your mouse to open a minimized window or copy pasting code from your browser to editor. This step will take some of your precious time because you either need to close or minimize the first window. This is where the tiling window manager comes in.
When you install linux there is a lot of software that comes with it, A window manager is one among these software. Usually the window manager that comes built-in is a stacking window manager. This means windows are stacked on top of each other. Other than this, there is another window manager called Tiling Window Manager . In this window manager, they position windows in tiles or grids (like in a phone’s gallery application) and stacks or floating layouts etc. A tiling window manager is a graphical application that helps you organize your desktop windows and gives you the extra feature of controlling your desktop with only your keyboard.
This is what a tiling window manager looks like:
- With a tiling window manager, you get a window manager that positions your windows for you as you open them, and all you get to do is control the layouts in which you want your windows to be placed.
- Also the tiling window manager has its keyboard configurations. This means you can control the entire desktop with keyboard shortcuts.
- Within a week you will learn to use this window manager and your fingers will develop muscle memory of the keyboard shortcuts. Therefore switching between windows feels like an automatic process.
- This will definitely improve your workflow and save your time.
There are many tiling window managers but among them there are a few popular wm. Some of these well known tiling window managers are:
- Awesome WM
- Pop Shell
We are going to install Pop shell as it is convenient and easy. Another reason I chose Pop Shell is because it comes as an extension and you can always return to your stacking window mode within a second.Also we don't need to change our desktop environment either. In case you have doubts about this, I recommend installing this and trying it once.
The distro I'm using is Ubuntu 20.10 but it works with all debian based distros.
Pop Shell was introduced by system76 for pop os but they made it available for linux distros . Compared to other display managers, the installation step is very easy. As I said earlier, we are installing it as an extension, therefore you need to enable extensions in your tweaks tool. Now let's start the installation process:
- Install all the dependencies - We need to install some dependencies in order to install and run this extension. To do that, open your terminal and type in the following command
sudo apt install node-typescript make
- Cloning shell repository - After doing that, the next step is to clone the official github repository. So once again go to your terminal and type
git clone https://github.com/pop-os/shell
- Installing the extension - The next step is to install this extension. So on your terminal type :
This will move you to the shell folder and you can now type this code in your terminal:
- Last step will install the extension in most distros. But in my case, I faced an error :
make: *** [Makefile:61: enable] Error 2
Don't worry, this error is very easy to solve. You just
need to reboot your system and the error will be
resolved.Now repeat the second step and it will be
installed without any trouble.
- Restart your device - After successfully completing all the steps mentioned above, you just need to restart your device and everything is done
Using the pop shell is very easy. You will find a new icon at the topbar. Click there and toggle tile windows option. The windows will be tilled now. In case you want to go back to stack window mode, click the extension again and turn it off.
In case you did not like the pop shell or you want to remove it for another reason, follow these steps:
- Open your terminal and type in the following:
this will move you to the shell folder and now type the following:
This step will remove the extension from your device.
If you have successfully installed the pop shell and are going to continue with it, I'll be providing you with some links that may prove useful to you:
Tiling window managers are awesome. But this is not for everyone, so I recommend trying this out once and you can always go back if you are having trouble.If you are someone who needs to improve workflow then this is for you. But if you are someone who would like to stick to the basics and doesn't want to ruin the existing workflow then I suggest you use this. Anyway, it's up to you whether you want to continue or not.
I hope this blog proved useful to you. This is the result of my continuous research and hardwork. If you face any trouble, feel free to contact me at firstname.lastname@example.org .I would be glad to help you out.
Bye for now.