热门问题
时间线
聊天
视角
Sway (窗口管理器)
平鋪式Wayland合成器 来自维基百科,自由的百科全书
Remove ads
Sway是平鋪式窗口管理器和Wayland合成器,受到i3的影響,並用C語言寫成[2]。Sway被設計為無需準備的替代i3,使用了更加現代的Wayland顯示服務器協議和wlroots合成器庫[3]。Sway有效利用現存的i3配置文件並支持i3的大多數特徵,還提供了一些自己的新特徵[4]。
簡介
Sway對操縱窗口的缺省控制類似於vi。窗口聚焦由超級鍵和H、J、K、L按鍵之一的組合來控制。窗口移動通過同樣的按鍵組合加上shift鍵來進行。
類似i3,Sway可以使用它的Unix域套接字和基於JSON的IPC接口從很多編程語言來進行擴展和操縱[5]。
Sway的第一個穩定發行是在2019年3月11日,經過了3.6年的開發[6]。
特徵
Sway重複了i3的一些特徵:
- 配置是通過純文本文件進行的[5]。
- 窗口平鋪是手動處理的,而非動態的。
- 窗口可以被水平或垂直的分割。
- 窗口可以按分頁式(像網頁瀏覽器那樣水平列出)或堆疊式(垂直列出)格局排布。
- 窗口可以類似在浮動窗口管理器中那樣浮動。
- 平鋪的和浮動的窗口可以使用鼠標和鍵盤二者來更改大小或移動[7]。
- Sway可以完全用鍵盤來驅動[8]。
Sway還提供一些獨特的特徵:
相關 Linux 發行版
以 Sway 作為預設視窗管理器的 Linux 發行版包含(但不限於)以下幾款:
引用
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads