git404hub

what is shelltile fr?

fieldju/shelltile — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2020-10-04

Audience · developerComplexity · 2/5DormantSetup · easy

tl;dr

A GNOME Shell extension that auto-tiles and groups windows side-by-side so you stop manually dragging and resizing.

vibe map

mindmap
  root((repo))
    What it does
      Auto tile windows
      Snap to edges
      Group windows together
      Keyboard shortcuts
    Tech stack
      GNOME Shell
      X11
    Use cases
      Multi window workflow
      Cleaner desktop
      Faster window layout
    Audience
      Developers
      Designers
      Researchers
    Limits
      X11 only
      No Wayland support
    Controls
      Drag to edge
      Ctrl drag to group
      Ctrl Super arrows

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Snap windows to screen edges automatically instead of manual resizing.

VIBE 2

Group multiple windows so they minimize, resize, and move together.

VIBE 3

Use keyboard shortcuts to tile windows into corners or edges without the mouse.

VIBE 4

Keep a tidy multi-window desktop layout while multitasking.

what's the stack?

GNOME ShellX11JavaScript

how it stacks up fr

fieldju/shelltile0verflowme/alarm-clock0xhassaan/nn-from-scratch
Stars0
LanguageCSSPython
Last pushed2020-10-042022-10-03
MaintenanceDormantDormant
Setup difficultyeasyeasymoderate
Complexity2/52/54/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Only works on X11, not compatible with Wayland display servers.

in plain english

ShellTile is a window management extension for GNOME Shell that automatically arranges windows side-by-side on your screen. Instead of manually dragging and resizing windows to fit them neatly, you can snap them to edges or organize them into groups that move and resize together. This is especially useful if you work with multiple windows at once and want a cleaner, more organized desktop without the friction of constant manual adjustments. The extension works in two main ways. First, you can drag a window to the edge of your screen and it will automatically tile (resize and position itself) to fill that edge, similar to snapping windows in Windows or macOS. Second, you can hold down the Control key while dragging a window over another one to group them together. Once grouped, those windows act as a unit: if you minimize one, they all minimize, if you resize one, they all resize, if you move to a different workspace, they follow together. You can break a group apart by moving or maximizing a window, which removes it from the group. The extension also includes keyboard shortcuts (Ctrl+Super+arrow keys) to quickly tile windows to different edges or corners of your screen without touching the mouse. There's a setting to control whether windows automatically group when you use the screen borders, letting you customize the behavior to match your workflow. This tool is designed for people who juggle multiple applications side-by-side, developers, designers, researchers, or anyone who benefits from a tiled window layout. Instead of spending time manually arranging windows, you can focus on your actual work. One important note: the extension currently only works on systems using X11, not the newer Wayland protocol, so you'll need to check your display server before installing.

prompts (copy fr)

prompt 1
Help me install and enable the ShellTile GNOME extension on my Linux desktop.
prompt 2
Explain how to group windows together using ShellTile and what happens when I minimize one.
prompt 3
What are the Ctrl+Super+arrow keyboard shortcuts for in ShellTile and how do I customize them?
prompt 4
How can I tell if my system uses X11 or Wayland before installing this extension?

Frequently asked questions

what is shelltile fr?

A GNOME Shell extension that auto-tiles and groups windows side-by-side so you stop manually dragging and resizing.

Is shelltile actively maintained?

Dormant — no commits in 2+ years (last push 2020-10-04).

How hard is shelltile to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is shelltile for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.