How to install a tiling window manager on Linux (and why you'd want to) (2024)

How to install a tiling window manager on Linux (and why you'd want to) (1)

Your window manager is responsible for the placement and appearance of windows on your Linux desktop. If you use a full desktop environment (such as GNOME or Plasma), the window manager is part of that stack. On GNOME, for example, the window manager is Mutter. On Plasma, it's KWin. Every window manager offers a different feature set and aesthetic.

Also:The best tiling window managers for Linux, and what they can do for you

There's one type of window manager specifically designed to deliver the most efficient experience, a window manager that allows you to keep your hands on your keyboard more of the time while enjoying automatically placed and sized windows. That window manager is called a tiling window manager. (Previously, I've reviewed what I believe are the best tiling window managerscurrently available.)

Today, I'm going to show you how to install a tiling window manager on Linux.

I'll demonstrate how to do this using the i3 tiling window manager. I'll show how this is done, with a single command, on most popular Linux distributions (Debian/Ubuntu, Fedora, Gentoo, Alpine, Arch, and openSUSE).

Keep in mind that tiling window managers typically are targeted toward advanced users. For those who'd like to give tiling window management a try, without actually installing the software, you can always use the Tiling Shell GNOME extension or Polonium for Plasma. Other distributions, such as Pop!_OS, include a tiling window manager extension by default, which you can enable or disable as needed.

Also:10 things I always do after installing Linux - and why you should too

Here's another thing to consider: When you install a tiling window manager, it's installed in addition to what you already have. That means you can select between the default desktop environment or the new tiling window manager at the login screen.

For those who are curious, i3 is a highly configurable tiling window manager that features a tree data structure for more flexible layouts and includes custom keyboard shortcuts and plain-text configuration without the need to restart the system.

With that noted, let's get to the installation.

How to install a tiling window manager on Linux

What you'll need:To install the i3 tiling window manager, you'll need a running instance of one of the distributions listed above and a user with sudo privileges. Most of these windows managers don't require much storage space, so they can safely be installed alongside what you already have.

1. Ubuntu-based distributions

First, let's deal with a Debian/Ubuntu-based system. To install i3, log into your desktop, open a terminal window, and issue the command:

sudo apt-get install i3 -y

When the installation is completed, reboot the machine. Select (or type) your username and then, at the bottom right corner, click the gear icon and select i3 from the list. Type your password, and hit Enter to see the minimal glory, which is i3.

Also: The new COSMIC Linux desktop from System76 is out of this world

How to install a tiling window manager on Linux (and why you'd want to) (2)

2. Fedora-based distributions

The same thing applies here. Log into your desktop, open a terminal window, and issue the command:

sudo dnf install i3 -y

Reboot, select your user, select i3, type your password, and hit Enter.

To install i3 on Gentoo Linux, log in, open a terminal window, and issue the command:

sudo emerg x11-wm/i3

4. Alpine Linux

On Alpine Linux, the installation command is:

sudo apk add i3

5. Arch Linux

If Arch Linux is your jam, the installation of i3 can be taken care of with the command:

sudo pacman -S i3

6. openSUSE

Finally, for openSUSE, the installation command for installing i3 is:

sudo zypper install i3

Your first steps with i3

When you first log in with i3, you'll be asked what key you'd like to use to open the run dialog. You can select between Alt or Super. Once you've done that, all you'll see is a thin bar at the bottom of the screen. If you want to open an app, hit the Super+D (or Alt+D, depending on which key you've configured) and type the executable name of the app you want to run. For example, if you want to open gnome-terminal, type gnome-terminal. To open Firefox, type firefox.

Also: I used to be a regular Linux distro hopper, but now I stick with Pop!_OS: 5 reasons why

The first window will automatically open on the left side of the display and the second app will open on the right side. If you open a third window, it'll then split the screen vertically in thirds.

The keyboard is crucial with i3 and there are certain key combinations you'll want to know, which are:

  • Super + Enter - open a terminal
  • Super + j - give the left window focus
  • Super + k - give the lower window focus
  • Super + l - give the upper window focus
  • Super + ; - give the right window focus
  • Super + a - give the parent window focus
  • Super + Space - toggle focus mode
  • Super + Shift + j - move a window left
  • Super + Shift + k - move a window down
  • Super + Shift + l - move a window up
  • Super + Shift + ; - move a window right
  • Super + f - toggle fullscreen mode
  • Super + v - split a window vertically
  • Super + h - split a window horizontally
  • Super + r - resize mode
  • Super + Shift + Space - toggle floating window mode
  • Super + Left mouse click - drag a floating window

And that, my Linux-loving friends, is all there is to installing a tiling window. There are other window managers you can install but i3 is the one to beat. Just remember to have patience as you learn this new desktop paradigm. If you're looking for the most efficient desktop possible, the time you spend getting up to speed with i3 is well worth it.

Open Source

  • 5 Linux commands you must know to keep your device running smoothly
  • The best Linux laptops you can buy: Expert tested
  • The best Linux distros for beginners
  • My 5 favorite Linux text editors (and why you should be using one)
How to install a tiling window manager on Linux (and why you'd want to) (2024)

FAQs

What is the best tiling window manager for Linux? ›

  • i3 – Tiling Window Manager for Linux.
  • bspwm – Tiling Window Manager for Linux.
  • herbstluftwm – Tiling Window Manager for Linux.
  • awesome – Framework Window Manager for Linux.
  • Tilix – GTK3 Tiling Terminal Emulator for Linux.
  • xmonad – Tiling Window Manager for Linux.
  • Sway – Tiling Wayland Window Manager for Linux.
Jan 9, 2024

Which Linux tiling window manager for beginners? ›

The most popular tiling window managers available for Linux

bspwm: Lightweight but poorly documented. Sway: Supports the Wayland X server. Xmonad: It "just works" and is very stable. AwesomeWM: It allows you to rearrange windows via the mouse but requires some skill to use.

Why not use tiling window manager? ›

You may need to spend some time reading documentation, editing configuration files, and memorizing commands to get the most out of your tiling window manager. Moreover, some applications or websites may not work well with the tiling logic, and may require you to adjust the settings or use floating mode.

How does a tiling window manager work? ›

In computing, a tiling window manager is a window manager with an organization of the screen into mutually non-overlapping frames, as opposed to the more common approach (used by stacking window managers) of coordinate-based stacking of overlapping objects (windows) that tries to fully emulate the desktop metaphor.

Which is the most beginner friendly tiling window manager? ›

i3 — This is simply the best window manager for beginners who want to get into wm. It comes with every basic program like panel, menu, etc, and is very easy to learn the keybinding. It uses a custom syntax of i3, which is very easy to understand and learn. Yes, it is a manual tiler, but it just reduces all your work.

What is the difference between manual and dynamic tiling window manager? ›

Dynamic management emphasizes automatic management of window layouts for speed and simplicity. Manual management emphasizes manual adjustment of layout and sizing with potentially more precise control, at the cost of more time spent moving and sizing windows.

What is the shortcut for tiling window manager? ›

Standardized Keybindings Across All Tiling Window Managers
KeybindingAction
MODKEY + SHIFT + rrestarts the window manager
MODKEY + SHIFT + qquits the window manager
MODKEY + 1-9switch focus to workspace (1-9)
MODKEY + SHIFT + 1-9send focused window to workspace (1-9)
15 more rows
Feb 20, 2022

Why use a window manager in Linux? ›

Some window managers are developed as part of a more comprehensive desktop environment, usually allowing the other provided applications to better interact with each other, giving a more consistent experience to the user, complete with features like desktop icons, fonts, toolbars, wallpapers, or desktop widgets.

Is Gnome a window manager? ›

GNOME Display Manager (GDM) is a display manager (a graphical login manager) for the windowing systems X11 and Wayland. The X Window System by default uses the XDM display manager.

Is DWM a tiling window manager? ›

It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed. In tiled layout windows are managed in a master and stacking area.

Why use Tmux in a tiling window manager? ›

tmux offers a level of abstraction that's missing from a tiling WM alone. You can have 1 tmux server running locally with many sessions (let's say 1 session per project). Then each session can have many windows (separate terminals that are full screen).

What is a dynamic tiling window manager? ›

In computing, a dynamic window manager is a tiling window manager where windows are tiled based on preset layouts between which the user can switch. Layouts typically have a main area and a secondary area. The main area usually shows one window, but one can also change the number of windows in this area.

What is the best window manager in Linux? ›

8 Best Window Managers for Linux
  • bspwm.
  • Qtile.
  • herbstluftwm.
  • awesome.
  • IceWM.
  • i3.
  • Sway.
  • xmonad.
Jan 25, 2023

What is tiled windows example? ›

Examples of tiled window systems include the Star system (Smith et al., 1982a,b), the Cedar system (Teiteiman, 1984), the Andrew system (ITC, 1984), and Microsoft windows (Lemmons, 1983b). We define an overlapping window system as one in which the user manages a window's location and size in any way desired.

What are the advantages of tiling window manager? ›

Advantages of a Tiling Window Manager

Accessing and navigating through active windows faster, without confusion. Increasing the efficiency by letting you take a look at all the windows at a glance, and saving your time by organizing them automatically.

What is the best display manager for Linux? ›

LightDM. This is a cross-desktop display manager, which aims to be both flexible and lightweight. LightDM works well with desktop environments such as LXDE, Xfce, and Unity. It especially works as the default manager for most Linux distros.

Is there a windows like Device Manager for Linux? ›

udev (userspace /dev) is a device manager for the Linux kernel.

What is the best way to run windows programs on Linux? ›

  1. Dual boot, ideally one disk for Windows and one for Mint.
  2. Install virtual machine software (VirtualBox, VMWare, QEMU) and install Windows in that.
  3. Install WINE, a collection of compatible libraries which Windows apps can use.
  4. alternativeto.net, and look for Linux apps which do the same job.
Mar 27, 2024

What is the best Linux subsystem for windows? ›

Best Linux distro for Windows users of 2024 in full:
  1. Deepin Linux. Best Debian distro for Windows users. ...
  2. elementary OS. Best Ubuntu distro for Windows users. ...
  3. Linux Mint. Best unique distro for Windows users. ...
  4. Zorin OS. Best Linux distro for Windows users with older machines. ...
  5. Ubuntu.
Apr 9, 2024

References

Top Articles
Chapter 22. The Seven Churches - Dispensational Truth - Study Resources
The Central Message to the Seven Churches of Revelation | biblicalculture.com
Marcial Quinones Useless MBA: 1500 applications & still no job!
Wnem Radar
Risen Kaiser Horns
211475039
Episode 163 – Succession and Legacy • History of the Germans Podcast
Abga Gestation Calculator
My.doculivery.com/Crowncork
Edgenuity Answer Key Algebra 1 Pdf
Whmi.com News
Myportal Udm
Raymond James Stadium Seat Map Taylor Swift
Ter Reviews Boston
Watchseries To New Domain
Bomei Massage
Bullocks Grocery Weekly Ad
Great Clips Coupons → 20% Off | Sep 2024
El Puerto Harrisonville Mo Menu
San Antonio Busted Newspaper
National Weather Denver Co
Estragon South End
Smith And Wesson Nra Instructor Discount
EventTarget: addEventListener() method - Web APIs | MDN
Mcallen Craiglist
Fajr Azan Time Today
Used Golf Clubs On Craigslist
512-872-5079
Satta King Peshawar
Stellaris Remove Planet Modifier
Is Jackson On Jeopardy Transgender
Caliber Near Me
Highplainsobserverperryton
Uhauldealer.com Login Page
Sams Gurnee Gas Price
Jersey Mikes Ebt
Wyr Discount Code
Dl Delta Extranet
Anker GaNPrime™️ | Our Best Multi-Device Fast Charging Lineup
Best Truck Lease Deals $0 Down
Southeast Ia Craigslist
manhattan cars & trucks - by owner - craigslist
How to Watch Age-Restricted YouTube Videos Without Signing In
Chets Rental Chesterfield
Jerry Trainor Shirtless
Crime Times Louisville Ky Mugshots
Hourly Weather Forecast for Amsterdam, North Holland, Netherlands - The Weather Channel | Weather.com
8 Common Things That are 7 Centimeters Long | Measuringly
Arrival – AIRPOWER24 6th – 7th Sept 24
manhattan cars & trucks - by owner - craigslist
Hughie Francis Foley
Highplainsobserverperryton
Latest Posts
Article information

Author: Terrell Hackett

Last Updated:

Views: 6430

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Terrell Hackett

Birthday: 1992-03-17

Address: Suite 453 459 Gibson Squares, East Adriane, AK 71925-5692

Phone: +21811810803470

Job: Chief Representative

Hobby: Board games, Rock climbing, Ghost hunting, Origami, Kabaddi, Mushroom hunting, Gaming

Introduction: My name is Terrell Hackett, I am a gleaming, brainy, courageous, helpful, healthy, cooperative, graceful person who loves writing and wants to share my knowledge and understanding with you.