Join WhatsApp
Join Now
Join Telegram
Join Now

Customizing Linux Desktop Productivity with the i3 Window Manager

By Noman Mohammad

Published on:

Your rating ?

Stop Fighting Your Desktop

I sat there, mouse in one hand, coffee in the other, drowning in open windows. VS Code here. Browser there. Slack, terminal, Spotify… a digital tornado on my screen. Sound familiar?

I’d tried GNOME. Tried KDE. Every “modern” desktop felt like swimming through molasses. Clicking, dragging, alt-tabbing until my fingers cramped. There had to be a better way.

Turns out, the fix was hiding in plain sight. A tiny tool called i3 that most Linux users ignore because “tiling window managers look scary.”

Meet i3: Your New Best Friend

i3 doesn’t care about pretty buttons. It cares about you not losing your mind.

Think of it like Tetris for your desktop. Windows snap into place automatically. No more resize dances. No more hunting for that browser tab hidden behind seventeen other windows. Everything has a place.

My first day with i3 was rough. I kept trying to drag windows around like an idiot. Day two? Something clicked. By day three, I was moving faster than I ever had on any desktop.

Installing is Stupid-Easy

Copy, paste, done.

# Ubuntu/Debian
sudo apt install i3

# Reboot, pick i3 in the login menu. That’s it.

First run, it’ll ask two questions. Choose Alt as your “mod” key (trust me). Pick one of the boring defaults for the config. You’ll customize it later.

The 5 Tweaks That Matter

Open ~/.config/i3/config. Add these five lines. Thank me later.

# Launch terminal with Alt+Enter
bindsym Mod1+Return exec alacritty

# Find apps with Alt+D (install rofi first)
bindsym Mod1+d exec rofi -show drun

# Close window: Alt+Shift+Q
bindsym Mod1+Shift+q kill

# Split screen vertically
bindsym Mod1+v split v

# Split horizontally
bindsym Mod1+h split h

Pro tip: Replace alacritty with gnome-terminal or kitty—whatever floats your boat.

Workspaces That Actually Work

Forget virtual desktops. i3 calls them “workspaces.” Way less confusing.

  • Alt+1-0 jumps between them.
  • Alt+Shift+number throws the current window there.

I do this:

  1. Coding
  2. Browser/docs
  3. Chat
  4. Music

Alt+3. Boom. Slack. Alt+1. Boom. Code. Never Alt-Tab again.

Multi-Monitor Made Simple

# Left screen gets 1-5, right screen gets 6-10
workspace 1 output eDP-1
workspace 6 output HDMI-1

Put your references on one screen, code on the other. No more dragging windows across displays like a caveman.

Make It Pretty (Optional, But Fun)

sudo apt install i3-gaps
gaps inner 10
gaps outer 5

Yeah, the gaps thing is eye-candy. Big whoop. But it helps your brain breathe.

Add picom & to your config and windows get subtle shadows. Suddenly your desktop looks like a $4,000 Mac—but you actually control it.

My Daily Driver Cheat Sheet

  • Launching stuff: Alt+D → “fire” hits Firefox faster than any dock.
  • Re-arranging everything: Alt+Shift+J/K moves windows left/right like magic.
  • Focus follow mouse off? focus_follows_mouse no. Thank me.
  • Auto-starts: Add exec flameshot and exec nextcloud to your config. One line, done.

First Week Survival Rules

  1. Print a cheat sheet. Tape it to your monitor. You’ll ditch it by day four.
  2. Start boring. No fancy colors, no gaps, no polybar. Just move windows.
  3. Keep a “backup” session in your login menu. Bad day? Switch back to GNOME, regroup, try i3 tomorrow.

The Questions People DM Me

“I can’t run games.” You can. F starts fullscreen. I set Source 2 to borderless windowed, works like a charm.

“How do I edit configs?” Alt+D → “nano .config/i3/config”. CTRL+O, CTRL+X. Nothing fancy needed.

“Will it break after updates?” Only time I killed my setup was when I copy-pasted 300 lines from a random blog (spoiler: it was this one). Keep backups.

“Two monitors on laptop dock?” Same as above, just use arandr to find the exact output names. Takes sixty seconds.

What My Day Looks Like Now

Morning: Alt+Enter → git status. Alt+2 → documentation for the bug that’s yelling at me. Alt+Shift+2 → that browser joins workspace 2, not 1. Focus returns automatically. Coffee refill at 9:05, still in flow.

Compare that to my old 45-second window fumbling dance. Multiply that by 50 saves per day… you get the picture.

Try It This Weekend

Set aside two hours. Install i3. Copy the five magic lines. Blink. Realize you’ll never touch a mouse again.

Wait—you’re already scared of the terminal? That’s fine. Add GNOME fallback as your login option. Baby steps.

You’ve got nothing to lose except wasted motion. And hey, worst case you switch back. But I bet you won’t.

Fresh install timestamp: 2025-08-26T21:32:17.984-04:00. That’s page-build time for this article. If I can dump instructions at 9:32 PM and still type this sentence in under a minute, just imagine what you’ll build Monday morning.

Leave a Comment

Exit mobile version