Folders and files
| Name | Name | 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