wm/marswm 0.6.2 NetBSD
Modern window manager featuring dynamic tiling
- System
- NetBSD
- Repository
- pkgsrc
- Maintainer
- [email protected]
- License
- mit
- Categories
- wm
- Package size
- 694.1 KiB, 3176.6 KiB installed
Description
marswm aims to be the rusty successor to moonwm. In addition to the window manager this repository also contains the library it is built on, an accompanying status bar and an ipc client to control the window manager from external scripts.
marswm's goal is to have a simple tiling window manager with tiling and workspaces.
Features:
- dwm-style layouts
- workspaces (like i3 - unlike dwm)
- IPC using X11 atoms (mars-relay)
- YAML for configuration and key bindings
The window manager supports multi-monitor setups, although they are not as well tested as they probably should be for daily usage. Every (non-overlapping) monitor gets its own set of workspaces, which is also exposed as such to other applications like status bars. You can configure the number of the primary monitor and secondary monitors with the primary_workspaces and the secondary_workspaces option respectively.
It is suggested to use a relatively low number of workspaces for secondary monitors as they might clutter your bar otherwise.
Install
Binary package:
pkgin install marswm
From pkgsrc:
cd /usr/pkgsrc/wm/marswm && make install clean
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | Version |
|---|---|
| NetBSD 10.1 x86_64 | 0.6.2 |
| NetBSD 10.1 aarch64 | 0.6.2 |
| SmartOS / illumos x86_64 | 0.6.2 |
| macOS 15 arm64 | 0.6.2 |
Dependencies
Run dependencies 1
No port depends on this one.