Active Wayland Xwayland Started 2021

Tiling, Floating · Window Manager / Compositor

Jay

Jay is a Wayland compositor for Linux with an i3-inspired tiling layout. It supports Vulkan and OpenGL rendering, multi-GPU setups, fractional scaling, variable refresh rate (VRR), tearing presentation, HDR, and screen sharing via xdg-desktop-portal. X11 applications are supported through Xwayland. Jay is configured through a declarative TOML file, with an…

Developed by
jay Screenshot
Status
Paradigm
Server
Written in
GPU

Overview

About Jay

Jay is a Wayland compositor for Linux with an i3-inspired tiling layout. It supports Vulkan and OpenGL rendering, multi-GPU setups, fractional scaling, variable refresh rate (VRR), tearing presentation, HDR, and screen sharing via xdg-desktop-portal. X11 applications are supported through Xwayland.

Jay is configured through a declarative TOML file, with an optional advanced mode that uses a shared library for programmatic control. A built-in control center alt-c) provides a full GUI for inspecting and changing compositor settings at runtime – including output arrangement, input devices, color management, GPU selection, and more. A comprehensive command-line interface makes scripting and automation straightforward.

See the Features chapter for a comprehensive overview of what Jay can do, or jump straight to Installation to get started.

 

01

Notable features

Declarative TOML configuration or an injectable shared-library configuration,with an i3-like visual model.

Gallery

Screenshots

Screenshot viewer