sway-patched-tray-menu/README.zh-CN.md
Drew DeVault 236ca63419 swaybg: split into standalone project
The new upstream is https://github.com/swaywm/swaybg

This commit also refactors our use of gdk-pixbuf a bit, since the only
remaining reverse dependency is swaybar tray support.
2019-04-25 18:44:28 +03:00

1.8 KiB

sway

sway 是和 i3 兼容的 Wayland compositor. 阅读 FAQ. 加入 IRC 频道 (#sway on irc.freenode.net).

如果你想要支持 sway 的发展, 请到 SirCmpwn's Patreon page贡献.

发布签名

发布是以 B22DA89A 签名 并发布在 GitHub.

安装

从软件包中

Sway 在很多发行版中可用. 尝试在你的发行版中安装 "sway" 包. 如果这不可用, 请到 此 wiki 页 检查针对你的发行版关于安装的信息.

如果你有兴趣给你的发行版打包 sway, 停下来到 IRC 频道或者发邮件至 sir@cmpwn.com 获取建议.

从源代码编译

安装依赖:

  • meson *
  • wlroots
  • wayland
  • wayland-protocols *
  • pcre
  • json-c
  • pango
  • cairo
  • gdk-pixbuf2 (可选的: system tray)
  • scdoc (可选的: man pages) *
  • git *

*编译时依赖

运行这些命令:

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 工作得非常好).