mirror of
https://github.com/NickHu/sway
synced 2024-12-30 22:23:30 +01:00
1.8 KiB
1.8 KiB
sway
sway 是和 i3 兼容的 Wayland compositor. 阅读 FAQ. 加入 IRC 频道 (#sway on irc.freenode.net).
如果你想要支持 sway 的发展, 请到 SirCmpwn's Patreon page贡献.
发布签名
安装
从软件包中
Sway 在很多发行版中可用. 尝试在你的发行版中安装 "sway" 包. 如果这不可用, 请到 此 wiki 页 检查针对你的发行版关于安装的信息.
如果你有兴趣给你的发行版打包 sway, 停下来到 IRC 频道或者发邮件至 sir@cmpwn.com 获取建议.
从源代码编译
安装依赖:
- meson *
- wlroots
- wayland
- wayland-protocols *
- pcre
- json-c
- pango
- cairo
- gdk-pixbuf2 **
- scdoc (可选的: man pages) *
- git *
*编译时依赖
**可选的: swaybg 依赖
运行这些命令:
meson build
ninja -C build
sudo ninja -C build install
在没有 logind 的系统上, 你需要给 sway 二进制设置 suid:
sudo chmod a+s /usr/local/bin/sway
Sway 将会在启动后尽快丢掉 root 权限.
配置
如果你已经在使用 i3, 接下来复制你的 i3 配置到 ~/.config/sway/config
它可以直接工作. 或者, 复制样本配置文件到
~/.config/sway/config
. 它通常位于 /etc/sway/config
.
运行 man 5 sway
获取关于配置的信息.
运行
从 TTY 中运行 sway
. 某些显示管理器可能会工作但并不被 sway 支持
(已知的 gdm 工作得非常好).