swaywm/sway
GitHub: swaywm/sway
sway 是一个兼容 i3 的 Wayland 合成器,让用户能在 Wayland 环境下获得与 i3 一致的平铺式窗口管理体验。
Stars: 16893 | Forks: 1252
# sway
**[English][en]** - [عربي][ar] - [Azərbaycanca][az] - [Česky][cs] - [Deutsch][de] - [Dansk][dk] - [Español][es] - [Français][fr] - [ქართული][ge] - [Ελληνικά][gr] - [हिन्दी][hi] - [Magyar][hu] - [فارسی][ir] - [Italiano][it] - [日本語][ja] - [한국어][ko] - [Nederlands][nl] - [Norsk][no] - [Polski][pl] - [Português][pt] - [Română][ro] - [Русский][ru] - [Српски][sr] - [Svenska][sv] - [Türkçe][tr] - [Українська][uk] - [中文-简体][zh-CN] - [中文-繁體][zh-TW]
sway 是一个兼容 [i3] 的 [Wayland] 合成器。阅读 [FAQ]。加入
[IRC 频道] \(irc.libera.chat 上的 #sway)。
## 发布签名
版本使用 [E88F5E48] 签名,并[在 GitHub 上发布][GitHub releases]。
## 安装
### 通过软件包
Sway 可在许多发行版中获取。尝试为您的发行版安装 "sway" 软件包。
### 从源码编译
如果您想构建 sway 和 wlroots 的 HEAD 版本以进行测试或开发,请查看[此 wiki 页面][Development setup]。
安装依赖:
* meson \*
* [wlroots]
* wayland
* wayland-protocols \*
* pcre2
* json-c
* pango
* cairo
* gdk-pixbuf2 (可选:系统托盘的额外图像格式)
* [swaybg] (可选:壁纸)
* [scdoc] (可选:man pages) \*
* git (可选:版本信息) \*
_\* 编译时依赖_
运行以下命令:
```
meson setup build/
ninja -C build/
sudo ninja -C build/ install
```
## 配置
如果您已经使用 i3,那么只需将您的 i3 配置复制到 `~/.config/sway/config` 即可开箱即用。否则,请将示例配置文件复制到 `~/.config/sway/config`。该文件通常位于 `/etc/sway/config`。
运行 `man 5 sway` 获取有关配置的信息。
## 运行
从 TTY 或显示管理器运行 `sway`。
标签:GUI, i3兼容, Linux桌面, meson, sway, Wayland, wlroots, 客户端加密, 平铺式窗口管理器, 桌面环境, 窗口合成器, 系统工具