Use Split Screen in Ubuntu to View Multiple Application Windows at Once

The split screen feature in GNOME gives your productivity a tiny boost by saving the time you spend in switching between applications.
Warp Terminal

The ability to split screen and view two applications simultaneously is a lifesaver.

It helps me in situations where I have to follow documentation and use the commands from the documentation.

Split screen in Ubuntu

If you have a monitor with a large screen capable enough to show multiple windows simultaneously, then splitting the screen to fit multiple windows becomes mandatory.

Splitting the screen is as simple as dragging an application to the left or right edge of the screen.

I'll show that in detail in this tutorial. I'll also discuss keyboard shortcuts and dedicated extensions to enhance this experience.

To summarise, you'll learn to split screen in GNOME

  • Using the mouse (easy)
  • Using keyboard shortcuts
  • Using a GNOME extension (for more options to split windows and control)
πŸ“‹
Though this tutorial is written using Ubuntu, the steps should be valid for other distributions using GNOME desktop environment.

Split screen in Ubuntu using mouse (easy)

By far, this is the easiest method to split screen.

To split screen, all you have to do is drag the window to the extreme left and you'd see a selected area in which the window will be placed:

πŸ’‘
If you don't want to drag the window by bonding the header always, then you can press and hold the super key and the window will be selected and can be dragged from anywhere.

Still confused? Follow two simple steps:

  • Hover your cursor on the window header select and drag it to the extreme left or right, based on where you want to place the window.
  • Repeat the same step for the other window in the opposite direction (if the first was on the left then this one should be on the right).

Here's a simple example of how I split Firefox and file manager in the entire screen:

0:00
/0:05

split screen using a mouse

But you may not want to allocate half of the screen to that specific window.

Such as in my case, the browser window should be larger than the file managers'.

To resize the windows, hover your cursor on the split and then, press and hold the cursor and change the size of window panes accordingly:

0:00
/0:10

resize split windows using the mouse

Split screen in Ubuntu using keyboard

If you prefer using the keyboard as much as possible, then you can have the same result as above but with the keyboard.

To split screen, all you have to do is follow two simple steps:

  • Use Alt + tab to focus on a window that needs to be splitted
  • Press Shift + right/left arrow key to split the focused window

Some people also use the super key in Ubuntu instead of Shift.

For your reference, here, I split the screen between the file manager and Firefox:

0:00
/0:05

And if you want to resize two windows, here's what you have to follow:

  • Press Alt + F8 to enable resize mode
  • Use arrow keys to resize the windows
  • Press the Esc or the Enter key to get out of the resize mode

Looks confusing? Here's what those three steps look like in real life:

0:00
/0:10
🚧
Some rare applications may not respond to keyboard shortcuts for screen splitting. You can use the drag and drop in such cases.
13 Keyboard Shortcuts Every Ubuntu User Should Know
Knowing keyboard shortcuts increase your productivity. Here are some useful Ubuntu shortcut keys that will help you use Ubuntu like a pro.

Split the screen into multiple portions using the GNOME extension

If you want to see even more application windows simultaneously, you can use some GNOME extensions and split the screen in four, six or eight parts.

If you don't know how you install and manage extensions in GNOME, I would highly recommend our detailed guide on using GNOME extensions.

While many extensions exist for this purpose, I found Tactile the easiest yet the most effective.

Install Tactlie from the official extension page.

Once done, you have to follow simple steps to split screen:

  • Press Supet + t to start Tactile extension and will divide the screen into 6 parts written with alphabets.
  • You press one alphabet twice to split the focused window in the shown section.
  • Furthermore, you can also use area from two or more alphabets by pressing them once in sequence.
  • For example, if I want to allocate an area shown by A and S to Firefox, then, I will keep Firefox in focus, press Super + t and press A and S (in sequence).

For your reference, here, I split the screen between 4 windows:

0:00
/0:15

Customizing the Tactile area

As I explained earlier, by default, you can divide your screen into 8 parts.

But let's be honest. Unless you have a very large display, dividing your screen between 8 windows is not practical (at all).

The good thing is Tactile allows you to customize the area with the option to have multiple layouts so you tweak each and use them as per the workload demands.

First, open the Extension (if you installed gnome-shell-extension) or Extension Manager.

Then, open the settings of the Tactile:

Open settings of Tactile extension

Here, you can remove/add rows and columns to create a perfect split-screen for your use case.

For example, I wanted to have only 3 columns to I can split the screen into 3 windows, so, I went with the following configuration:

customizing the Tactile extension

Switching between layouts in Tactile

Customizing layouts, check βœ….

But how would you switch between them? The answer is pretty simple.

By following the given steps:

  • Start the Tactile by pressing Super + t
  • Press the number of the layout you want to select (press 3 for the 3rd layout)

Here's a visual representation:

0:00
/0:07

Changing layouts in Tactile

Productivity hacks for handling multiple applications

If you run several applications simultaneously, grouping them in different workspaces could be a good idea. Learn about using workspaces in Ubuntu.

Ubuntu Workspaces: Enabling, Creating, and Switching
Ubuntu workspaces let you dabble with multiple windows while keeping things organized. Here’s all you need to know.

Love the splitting screen idea? How about implementing it inside a terminal with Terminator?

Terminator: The Tiling Terminal Emulator for Linux Pros
Want to run multiple sessions in one terminal Window? Screen and tmux commands could be complicated. Terminator is what you need.

I can't say I should call it a productivity hack. You can watch videos all the time using the 'always on top' feature in GNOME.

Always on Top: Ignored But Handy Feature in Linux Desktop
With the β€œAlways on Top” feature, you can keep an application on top of all other all the time. Comes in handy when you have to keep an app under watch.

And if you loved the idea of multiple application views in one screen, you may like the tiling windows. Explore the Regolith project.

Get a Preconfigured Tiling Window Manager on Ubuntu With Regolith
Brief: Using tiling window manager in Linux can be tricky with all those configuration. Regolith gives you an out of box i3wm experience within Ubuntu. Perhaps you have come across desktop screenshot like the one below in some forums. If you haven’t, try checking this subreddit. You might have

Small things like these often remain hidden. But once you discover them, you realize what you were missing on.

I hope you like the split screen feature enough to use it regularly. Subscribe to It's FOSS, if you haven't already, for more such desktop Linux tips and tutorials.

About the author
Sagar Sharma

Sagar Sharma

A software engineer who loves to write about his experience with Linux. While reviving my crashed system, you can find me reading literature, manga, or watering my plants.

It's FOSS

Making You a Better Linux User

It's FOSS

Great! You’ve successfully signed up.

Welcome back! You've successfully signed in.

You've successfully subscribed to It's FOSS.

Success! Check your email for magic link to sign-in.

Success! Your billing info has been updated.

Your billing was not updated.