Manipulating Windows with Tiling, Stacking & Resizing

This section describes the Auto Tiling, Stacking, and window adjustment features in Pop!_OS.


Window Adjustment Mode

Adjustment mode allows users to easily manipulate the placement of windows using keyboard shortcuts.

Place a window into adjustment mode by bringing the window into focus, and then pressing SUPER + Enter. The window will be highlighted in yellow. You can now manipulate the window with the 🠐 🠑 🠒 🠓 keys in combination with other keys.

While in adjustment mode, press and hold Shift and use the 🠐 🠑 🠒 🠓 keys to resize the window. Hit Enter to apply sizing.

All keyboard shortcuts available in adjustment mode can be viewed and modified in Settings ➞ Keyboard ➞ View and Customize Shortcuts ➞ Move, resize, and swap windows. You can also view all tiling shortcuts by clicking the tiling button in the upper right corner of the screen, and then clicking View All.

Drop Down Shortcuts

Auto Tiling Windows

Pop!_OS optimizes workflows using a smart window management system called Auto Tiling. Auto Tiling automatically positions and sizes windows to minimize wasted screen space.

Auto Tiling

Enable Auto Tiling by clicking on the tile icon in the upper right corner and enabling the toggle, or by pressing SUPER + Y. Tiling settings include options for window titles, active window hint, active window color, and gaps.

Enable Autotiling

All keyboard shortcuts for Auto Tiling mode can be found in Settings ➞ Keyboard ➞ View and Customize Shortcuts ➞ Tiling.

OptionFunction
Tile WindowsToggles the Auto Tiling feature on or off.
Floating Window ExceptionsAllows adding exceptions to the Auto Tiling feature allowing free positioning of specified windows.
Toggle TilingEnables or disables the Auto Tiling feature with a keyboard shortcut.
Show Active HintHighlights the selected window with a colored border.
GapsSets gap spacing between tiled windows.

Add a Floating Window Exception

Floating Window Exceptions exclude individual windows from Auto Tiling. Pop!_OS applies default exceptions to some applications based on user feedback.

  1. Run the application that needs to be exempted from Auto Tiling. Click the tile menu, then click Floating Window Exceptions.

    Floating Window Exceptions

  2. Click Select to add an exception.

    Click Select

  3. Select the running application that should be exempted from Auto Tiling.

    Select Exempted App

  4. Choose to create an exception for all windows belonging to an application, or only the currently selected window.

    • Current Window Only: This option uses the window's title to apply the exception in addition to its application, so any windows with the same title (now or in the future) will all have the exception applied.
    • This App's Window: This option will apply the exception to all windows launched by a specified application.

    In this example, only the current Terminal window will be selected for exemption.

    Current Window Only

  5. The Terminal window can now be dragged around freely.

    Drag Shell Freely

Stacking Windows

Stacking is an additional Auto Tiling feature enabling multiple windows to occupy the same screen space.

  1. While Auto Tiling is enabled, select a window and press SUPER + S to create a stack. Stacks have a yellow list of windows at the top.

  2. Select a separate window and press SUPER + Enter to enter adjustment mode. The window to be merged is designated by a yellow highlight across the entire window.

  3. Use the 🠐 🠑 🠒 🠓 keys to move the window into the stack.

  4. Launching additional applications while a window within a stack is selected will automatically add that application to the same stack.

  5. Use SUPER + 🠐 🠒 keys to navigate between windows in the stack.

  6. Remove a window from the stack by pressing SUPER + Enter to activate adjustment mode, and then use 🠐 🠑 🠒 🠓 keys to move the window outside of the stack.