8000 GitHub - itsjfx/sway-alttab-gui: GTK-based Alt-tab window switcher for Sway
[go: up one dir, main page]

Skip to content

itsjfx/sway-alttab-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sway-alttab-gui

Windows-style Alt-Tab window switcher for Sway (Wayland)

If you used sagb/alttab on X11, then this is for you.

Features

  • GTK4 visual window switcher with icons
  • MRU (Most Recently Used) window ordering
  • Alt+Tab to cycle forward, Shift+Tab to cycle backward
  • Alt release to select window
  • Can display windows from current workspace or all workspaces
  • No special permissions required (no udev rules or input group)
2026-01-26T21:46:08,249171018+11:00

Installation

Arch Linux

If you're using Arch Linux, you can install from the AUR:

  • sway-alttab-gui-bin
  • No DIY build from source package yet (can be added and maintained on request)

All distributions

  1. Install required runtime dependencies
    1. gtk4
    2. gtk4-layer-shell
    3. Sway (duh)
  2. Then choose one of the following methods to get the binary
    1. Download the latest binary from GitHub releases
    2. Build and install from source with cargo build --git=https://github.com/itsjfx/sway-alttab-gui
    3. Or clone the repository yourself, and build the binary with cargo build --release

Configuration

exec --no-startup-id sway-alttab-gui daemon
bindsym Mod1+Tab exec sway-alttab-gui show

For first time usage: reload your Sway configuration and run the daemon manually with sway-alttab-gui daemon

sway-alttab-gui daemon can optionally take:

  • --mode all: to list windows across all workspaces
  • --verbose: to enable verbose logging

About

GTK-based Alt-tab window switcher for Sway

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0