I Swapped Ubuntu’s Default Desktop for i3: Here’s How My Productivity Skyrocketed

For the longest time, I offered complete desktop settings appoint GNOME on Ubuntu. They wonderful appearances aristocratic, they’re beginner-pleasant, and whatever solves of the box. Yet as someone who spends most of the day within a incurable, I tagged I was investing more time relocating abode windows roughly than predominantly receiving occupational enforced. That’s once I traded to the i3 Window Manager (a prospectus that regulates how abode windows are staged on your monitor), and my productivity soared. I place’t peeked endorse offered that.
Table of Contents
- Why I Like Utilising i3 Window Manager
- Tiling of i3wm Merely Administers Sense
- Installment and Setup of i3wm
- Utilization of i3wm
- Rudimentary Setup of i3wm
- Is i3 Right for You?
Why I Like Utilising i3 Window Manager
Opposite a complete desktop ecological community, i3 is simply a window supervisor. There’s most distinctly no substantial graphical layer, most distinctly no background solutions you didn’t ask for, and most distinctly no visual clutter. Instead, you make intake a tidy monitor, reasonable window tiling, complete pivot-board equalize, and a stark message setup document. For example, once I responsive two terminals, they subconsciously pocket the monitor and concoct my abode windows in reasonable, non-overlapping flooring tiles so nothing ever hides or wastes room.
While desktop settings appoint GNOME are breathtaking for their pacify of intake and visual radiance, I located myself hurting something that would possibly permit me to occupational sooner and via less diversions. Here are some of the unpredictability confirmations why I’ve come to appoint i3wm:
Every little thing is pivot-board-driven
If you are cozy via pivot-board sooner means (specifically if you intake Forte), i3 really feels appoint abode. You rarely ever need a computer mouse. This typicals that as shortly as you situate out the keybindings, you can peruse your desktop, responsive and close executions, and juggle your abode windows without ever snagging your hands off the pivot-board.
Alternatively, whatever such as keybindings, shades, start-up regimen, the status club, and more is programmed gaining usage of a highly legible, stark message setup document.
Rapid trading in between workspaces
i3wm occupational void management is another standout center for me. Utilising it, I can architecture multiple workspaces (10 by default) and switch in between them almost instantaneously via a uncomplicated unpredictability palette such as Mod + 1, Mod + 2, or Mod + 3. There is most distinctly no computer animation grasp off, most distinctly no compositor accumulated lag, simply rapid context trading.
i3wm is extremely light-weight
i3wm is extremely light-weight and consumes horribly couple of unit sources. While vibrant computer systems have plenty of RAM, gaining usage of a light-weight window supervisor can still make a visible discrepance in practicality, specifically on elder hardware or once dashing resource intensive executions.
It is perplexing to offer an exact digit since retrospect intake relies on your setup and the executions you run. The i3 window supervisor itself usages minimal tad information retrospect, yet a continual limited session via Xorg and simplified utilities ordinarily consumes roughly 100 to 300 MB of RAM. This is still far less than unlike vibrant desktop settings, which can conveniently intake over a gigabyte of retrospect at still.
Tiling of i3wm Merely Administers Sense
Instead of abode windows drifting on apex of each unlike other, i3wm subconsciously sets up them in a grid, making certain that most distinctly no monitor room is thrown away. Through this, I can have multiple abode windows well-known and obtainable at all times without terming for to by hand resize or rearrange them.

As someone who ordinarily owns a message editor, a incurable, and a internet browser responsive simultaneously, this is valuable. I can see all 3 at as shortly as without gaining usage of Alt Tab to cycle thoughtlessly via a stack of abode windows.
Chit: While i3wm is a tiling window supervisor, it is well worth noting that there are unlike unlike other breathtaking tiling window companies conveniently available for Linux, each via its extremely own unparalleled facilities and setup accords.
Installment and Setup of i3wm
Installing i3wm on Ubuntu is a uncomplicated procedure, as it is conveniently available unprejudiced from the official repositories. For unlike other distributions, you need to be able to situate i3wm in your congruent setup supervisor or software nucleus.
Initially, update your setup lists:
sudo apt updateAfter that, arrange i3:
sudo apt install i3You can likewise surf for i3 in the Software Core.
Throughout the installation, you could be prompted to figure out a brandish supervisor. If you are leery, sticking via the default (sporadically GDM for Ubuntu based contraptions) is ordinarily a safeguard selection. This procedure will possibly arrange i3, along via i3status (for the status club) and i3lock (for monitor guarding), issuing a comprehensive simplified setup.
Additionally, you can likewise arrange the long term setup by hand via this:
sudo apt install i3-wm i3status i3lock dmenuAfter the installation coatings, log out of your current Ubuntu session. On the login monitor, click the little machine icon (ordinarily located in the bottom proper edge or close to the password box). Pick i3 from the desktop accords and log in as you ordinarily would possibly.

The initially time you departure i3, it will possibly ask if you stab to collect a default config document. Accept it. It will possibly then ask you to figure out your Mod unpredictability, either the Windows unpredictability or Alt. The Mod unpredictability is what separates invariant typing from i3 commands, so figure out whichever really feels more herb. I intake the Windows unpredictability to proceed to be translucent of confrontations via incurable sooner means.
Utilization of i3wm
Once i3wm is arrange and dashing, permit’s perfuse the simplified vacancies that we can execute once gaining usage of i3:
Navigating via hotkeys
Basically whatever in i3wm is filched care of via hotkeys. There are plenty of predefined ones, yet you can likewise readjust those and make your extremely own. In the past you do anything, but, you have to familiarize on your own via the simplified ones.
You’re arguably filching part in be kneading via terminals a boatload. Go in drifter and responsive one via Mod unpredictability + Enter. If you retain nagging Mod unpredictability + Enter, you’ll see the default craze that i3 usages for separating up your monitor.

It’s not all that handy once you have a ball of wax of them. Try re-posturing them. By default, you can peruse gaining usage of Mod + h to relocation taken off, Mod + j to relocation down, Mod + k to relocation up, and Mod + l to relocation proper. This need to be type of acquainted to Forte borrowers yet delicately off. You can readjust it to the actual Forte bindings.
If you stab to relocation the abode windows, you can add Shift to any of the directional hotkeys, and the window will possibly relocation in that instruction. So to relocation a window down, intake Mod + Shift + j.
To responsive new abode windows pocket the means you stab, you can target the window you stab to pocket and intake Mod + h to pocket the window flat and Mod + v to pocket it up and down. Once you stab to close a window, there’s a hotkey for that also, Mod + Shift + q.
Matching abode windows of i3wm
i3wm performs permit you to intake drifting abode windows. Some abode windows, appoint the GIMP toolbars, will possibly subconsciously responsive drifting, yet you can make any window float. Mod + Shift + Spot will possibly relocation endorse and forth in between drifting and tiled mode for the prefered window.

You can likewise forcefulness a window to go complete monitor via Mod + f. Pressing it anew will possibly go endorse it.
Opening regimen in i3wm
Utilise a launcher to responsive regimen in i3wm. The default launcher is dmenu, yet you can substitute others appoint rofi in its room.

These launchers adapter appoint a surf for your regimen. Strike in the prospectus that you stab and hit Enter. The prospectus will possibly departure. The launcher will possibly retain track of your most commonly offered regimen and brandish them in a list once it’s opened up. You can appoint them there without typing.
The launcher hotkey is Mod + d.
Rudimentary Setup of i3wm
There’s an fully insane quantity of setup that you can do via i3wm, so it’s single imaginable to perfuse the essentials listed below. These are some of the more continual things that you’d stab to do.
After designing the default setup on your initially run, it is added in the “~/.config/i3/” magazine.
mkdir -p ~/.config/i3
cp /etc/i3/config ~/.config/i3/configAdditionally, adjusting the shades is uncomplicated. i3wm usages hex top weakness for shades appoint CSS. There are a pair of opposite classes that each have a edge, background, message, and indicator value. You can lay them out in a table and plug in the shade top weakness that you stab.
class border backgr. text indicator
client.focused #1e1e1e #1e1e1e #151515 #AA0000
client.focused_inactive
client.unfocused
client.urgent
client.placeholder
client.background #454545In the i3wm setup, bindsym devises a new hotkey. exec propels regimen. You can sagged them together to make your extremely own hotkeys to departure the regimen that you intake most without gaining usage of the launcher. For example:
bindsym $mod+Shift+w exec firefoxYou can run executions at start-up, also. Merely intake exec for those.
exec firefoxModifying your status club
The status club is one of the most valuable stoppages of your desktop. It displays your workspaces too as boatloads of unlike other pertinent description. Through i3wm there are a boatload of accords for your status club.
Direct the bottom of the setup document you’ll situate a block ordered in touch with club. Every little thing for the status club will possibly go in there.
Initially, you’ll situate the status_command. It lets you appoint the status club to intake. The default is i3status, yet you can intake a stack of others appoint i3blocks, lemonbar, and polybar. They are all opposite and have their extremely own unparalleled top weakness and downsides.
You can readjust the placement of the club listed below, also.
position topYou can architecture a differentiate shades block listed below that you can intake simply appoint the unlike other shade setup to modify i3’s shade scheme.
colors {
#class #border #bg #txt
focused_workspace #454565 #252525 #1E1E1E
active_workspace
inactive_workspace
urgent_workspace
binding_mode
background #151515
}Is i3 Right for You?
i3 is formidable, yet it isn’t breathtaking. If you are offered to normal point-and-click desktop settings, the crisis can really feel unobtainable initially. There is most distinctly no graphical configurations panel, and most setup is enforced by hand via a stark message document. i3 likewise performs not entail facilities unlike borrowers suppose, such as desktop icons, drag-and-sag window placement, or a devised-in graphical configurations supervisor. For borrowers who count heavily on visual establishment, this minimal methodology can really feel restrictive.
Another valuable hindrance is that i3 works single via X11 and performs not confirm Wayland.
For players, i3 can occupational, yet it could necessitate some added setup. For example, fullscreen galleries ordinarily run all proper under X11, yet i3 deficiencies a devised-in compositor, which can lead to monitor tearing unless you configure one by hand. For that verification, if you prioritize betting, you could situate a complete desktop ecological community via devised-in brandish management and Wayland confirm more convenient in the long run.
