Before moving into installing and setting up i3 let's discuss some features of it.
It automatically arranges windows in a neat manner preventing the overlapping of windows thereby giving maximized screen space for multitasking.
It involves only keyboard bindings so you can save the time spent for mouse interaction.
The major advantage is switching between workspaces. I3 lets you create and manage workspaces dynamically allowing you to switch between applications in a easy way.
The window tiling in i3 reduces the window clutter which makes you to focus on the particular task.
I3 doesn't involve any window decoration hence it provides a neat and minimalist look.
The other major advantage is that minimum usage of ram.
You can customise i3 by adding functionality by using scripts and plugins. You can also customise your own key bindings, colors , layout behaviour and so on.
Now let's see how to install and set up I3 in your desktop:
Step 1: Open your terminal on your desktop using ctrl+alt+t or by your custom shortcut.
Step 2: Update your packages in the terminal to check whether your packages or upto date by using this command
``` sudo apt update ```
Step 3: Now run this command to install the i3 package.
``` sudo apt install i3 ```
Step 4: After installation log out of the screen. Now you'll be taken to your login screen.
Step 5: Before logging in check for a gear like or settings icon. Select it to open a list of desktop environment. There i3 will be listed select it and login in with your cerenditials.As shown below:
Step 8: If you follow these steps correctly you will be using the i3 now.
These are some basic keyboard shortcuts for the i3:
Modifier key + d (to start and search applications)
Modifier key + enter (to open the terminal)
Modifier key + shift + q (to close an application)
Modifier key + shift + num keys like 1 ,2 (for moving an application to the workspace)
Modifier key + num keys (to switch between the workspaces)
The modifier key is the default key you choose it can be the windows or the alt key.
You can customise the key bindings and i3's behaviour by editing the config file. It wil be located in:
``` ~/.config/i3/config ```
To understand more about the i3's features and key bindings refer their documentation: