确定性 Shoji 与 Dwindle 布局
在障子格(Shoji)、Dwindle、横向滚动与单片(Monocle)模式间实现纯状态树切换,兼顾多显示器 DRM/KMS 隔离。
专为纯键盘桌面流与并发 GUI 编排打造。将确定性窗口状态、Dual-Kawase 渲染管线、虚拟座席分发与沙箱化 Lua 5.4 策略层彻底解耦。
在障子格(Shoji)、Dwindle、横向滚动与单片(Monocle)模式间实现纯状态树切换,兼顾多显示器 DRM/KMS 隔离。
阻尼胡克定律半隐式欧拉弹簧与自定义三次贝塞尔动画引擎,配合 Dual-Kawase 模糊、渐变动效边框与独立虚拟座席隔离。
沙箱化 Lua 配置配对版本化 LuaLS 类型(koma-types)、控制/数据双 UNIX 套接字、Epoch 租约栅栏与原生 MCP。



AUR 预构建包
paru -S koma-bin源码 PKGBUILD 构建
paru -S koma一键配置密钥环与 komawm.sources
curl -fsSL https://cdn.komawm.org/apt/setup.sh | sudo bash
sudo apt install -y koma手动配置 deb822 源
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL https://cdn.komawm.org/apt/komawm-archive-keyring.gpg -o /etc/apt/keyrings/komawm-archive-keyring.gpg
sudo curl -fsSL https://cdn.komawm.org/apt/komawm.sources -o /etc/apt/sources.list.d/komawm.sources
sudo apt update && sudo apt install -y komaFedora / Copr
sudo dnf copr enable -y komawm/koma
sudo dnf install -y koma从 R2 CDN 直接安装 RPM
TAG=$(curl -fsSL https://cdn.komawm.org/install/koma/latest.txt)
sudo dnf install -y "https://cdn.komawm.org/releases/koma/$TAG/koma-${TAG#v}-1.x86_64.rpm"TAG=$(curl -fsSL https://cdn.komawm.org/install/koma/latest.txt)
curl -fsSLO "https://cdn.komawm.org/releases/koma/$TAG/koma_${TAG#v}_linux_amd64.apk"
sudo apk add --allow-untrusted "./koma_${TAG#v}_linux_amd64.apk"通过 Flake 运行或安装
nix run github:komawm/koma
nix profile install github:komawm/komabrew tap komawm/tap https://github.com/komawm/packaging
brew install komawm/tap/komapkg install -y rust git pkgconf wayland libxkbcommon libinput mesa-libs seatd
git clone https://github.com/komawm/koma.git && cd koma
cargo build --release --workspacepkg_add rust git
git clone https://github.com/komawm/koma.git && cd koma
cargo check -p koma-ipc -p komactl -p koma-mcpcargo +1.100.0 install --git https://github.com/komawm/koma.git koma-compositor komactl koma-mcp --locked