Skip to content

Latest commit

 

History

227 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

antibox
=======

A window manager for X11 & Wayland

Features
--------

- Stacking window management
- Workspace layouts
- Tiling and snapping
- Window tabs
- Taskbar with applets
- System tray
- Dock
- Pager with window previews
- Alt+Tab switching
- Omni launcher
- Themes
- Settings dialog

Wayland
-------

antibox-wayland runs the same window manager on a wlroots compositor.
X11 clients need Xwayland.

Building
--------

Rust 1.80.1.

Linux (needs libxcb, freetype, fontconfig):

    cargo build --release

OpenBSD (X libs come with the base system):

    RUSTFLAGS="-L/usr/X11R6/lib" cargo build --release

The Wayland backend needs wlroots 0.19, libwayland-server and
libxkbcommon, and builds a second binary:

    cargo build --release --features wayland

On OpenBSD those three are packages under /usr/local/lib:

    RUSTFLAGS="-L/usr/X11R6/lib -L/usr/local/lib" \
        cargo build --release --features wayland

Install:

    install -m 755 target/release/antibox /usr/local/bin/
    install -m 755 target/release/antibox-wayland /usr/local/bin/

Usage
-----

    antibox [OPTIONS]

Options:

    -h, --help                   print help
    -V, --version                print version


License
-------

GPL-3

About

Stacking window manager for X11 & Wayland: taskbar, pager previews, Alt+Tab, themes.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages