Sway是平铺式窗口管理器和Wayland合成器,受到i3的影响,并用C语言写成。Sway被设计为无需准备的替代i3,使用了更加现代的Wayland显示服务器协议和wlroots合成器库。Sway有效利用现存的i3配置文件并支持i3的大多数特征,还提供了一些自己的新特征。
简介
Sway对操纵窗口的缺省控制类似于vi。窗口聚焦由超级键和H、J、K、L按键之一的组合来控制。窗口移动通过同样的按键组合加上shift键来进行。
类似i3,Sway可以使用它的Unix域套接字和基于JSON的IPC接口从很多编程语言来进行扩展和操纵。
Sway的第一个稳定发行是在2019年3月11日,经过了3.6年的开发。
特征
Sway重复了i3的一些特征:
- 配置是通过纯文本文件进行的。
- Sway可以完全用键盘来操作。
Sway还提供一些独特的特征:
- 在指派按键绑定时支持多个非修饰键。
- 支持在窗口之间和外部的缝隙。
- 在相同的工作空间上的窗口可以被分割入多个容器,使得一组窗口可以按分页式格局排布,而在这个工作空间上的其他窗口可以正常的平铺、浮动、或按堆叠式格局排布。
- 处理输入、输出和壁纸配置不再依赖于独立的程序。
- 於 1.10 版加入對於 CJK 的 IME 彈出窗口的支援。
相關 Linux 發行版
預裝 Sway 的 Linux 發行版包含(但不限於)以下幾款:
- TileOS (Sway Edition) - 基於 Debian 。
- Ubuntu Sway Remix - 基於 Ubuntu ,並移除了 snap 相關套件。
- Manjaro Sway Edition
- Fedora Sway Spin
- Garuda Sway
- CuerdOS - 基於 Debian 。
引用
外部链接
*
- [https://tile-os.com/ TileOS]
- [https://ubuntusway.com/ Ubuntu Sway Remix]
评论 (0)