首页 >> 鲜活信息 > 宝藏百科 >

sway 怎么用 窗口管理器入门实操教程

2026-11-12 23:25:07 来源:网易 用户: 

sway 是基于 wlroots 的 Wayland 合成器窗口管理器,它的用法核心就是依靠键盘快捷键来完成窗口切换分屏布局移动调整,不需要鼠标拖拽,适合喜欢极简高效桌面的用户,它兼容 i3 的配置文件,原来 i3 的老用户可以直接迁移配置,sway 默认没有传统桌面任务栏图标,所有操作主要靠快捷键完成,初次上手需要先记住基础快捷键,再理解分屏和工作区的逻辑,熟练之后可以大幅提升多窗口办公效率,sway 只支持 Wayland 协议,部分老软件 X11 程序需要搭配 Xwayland 兼容层才能正常运行。

之所以 sway 和传统桌面使用差别很大,是因为它属于平铺式窗口管理器,窗口会自动填满屏幕,不会出现窗口重叠遮挡,所有窗口按照分屏规则自动排布,这种设计减少手动调窗口大小的操作,但是需要用户熟悉它的布局逻辑,sway 默认的 mod 键一般是 Win 键也就是 Super 键,所有组合快捷键都以这个 mod 键作为基础,配置文件可以自定义修改快捷键,布局样式,壁纸,状态栏外观,很多进阶用户会自己修改 config 文件实现个性化桌面。

基础前置准备

项目说明
系统要求主流 Linux 发行版,比如 Arch Debian Fedora
依赖wlroots 相关库,Xwayland 用于兼容 X11 应用
配置文件路径~/.config/sway/config
默认修饰键Super 也就是 Win 键

标准使用操作步骤

第一步 安装 sway,在对应 Linux 包管理器执行安装命令,安装完成之后,在登录界面的会话选项选择 sway,登录进入 sway 桌面

第二步 熟悉基础快捷键,mod 加回车打开终端,mod 加 d 启动应用启动器,mod 加 q 关闭当前窗口

第三步 学习分屏操作,mod 加 v 创建垂直分屏,mod 加 h 创建水平分屏,分屏之后新开窗口会自动分到对应区域

第四步 窗口切换,mod 加方向键,在不同窗口之间移动焦点,mod 加 shift 加方向键,可以把窗口移动到其他分屏位置

第五步 工作区切换,mod 加数字 1 到 10,切换不同工作区,相当于独立虚拟桌面,mod 加 shift 加数字可以把当前窗口发送到指定工作区

第六步 布局调整,mod 加 e 切换分屏布局,mod 加 f 窗口全屏,mod 加 s 堆叠布局,mod 加 w 标签页布局

第七步 自定义配置,打开 config 配置文件,修改快捷键,设置壁纸,状态栏,自启动程序,修改之后执行重载配置快捷键 mod 加 shift 加 c 生效

第八步 退出 sway,mod 加 shift 加 e 调出退出选项,确认之后退出当前会话

进阶常用功能

sway 支持外部状态栏,常用的是 waybar,可以在配置文件里面启用,用来显示时间电量网络状态,还可以配置自动启动程序,比如开机自动打开终端或者托盘程序,sway 支持多显示器,在 config 里面设置显示器分辨率位置缩放,多屏的时候可以单独给每个屏幕分配工作区,部分应用存在 Wayland 兼容问题,可以在配置里面指定强制 Xwayland 运行。

【常见问题】

问题 1 sway 怎么切换成传统重叠窗口模式

回答 1 sway 本身是平铺窗口管理器,原生默认是平铺布局,sway 可以切换堆叠标签页布局,但是不能原生实现 Windows 那种自由重叠窗口,如果需要重叠窗口可以额外安装相关插件,使用 sway 的时候要理解它核心设计是平铺自动排布。

问题 2 sway 配置文件修改之后不生效怎么办

回答 2 修改 sway 的 config 之后,需要执行重载配置快捷键 mod 加 shift 加 c,如果还是不生效,检查配置文件语法有没有错误,sway 启动日志会提示语法报错,修正错误之后再重载 sway 配置。

问题 3 sway 可以在 Windows 系统直接运行吗

回答 3 sway 是 Wayland 窗口管理器,原生只能运行在 Linux 系统,sway 不支持 Windows 原生环境,想要体验 sway 需要安装 Linux 发行版或者虚拟机里面部署 Linux 系统。

问题 4 sway 和 i3 有什么区别

回答 4 sway 兼容 i3 配置,但是 sway 基于 Wayland,i3 是 X11 窗口管理器,使用 sway 可以保留 i3 的操作习惯,同时获得 Wayland 协议的特性,部分 X11 独占软件在 sway 里面需要依靠 Xwayland 兼容运行。

【免责申明】

本文为 sway 窗口管理器通用入门科普,不同 Linux 发行版安装方式软件版本存在差异,部分快捷键和功能会随 sway 版本更新变动,内容仅供学习参考,操作产生的系统改动风险由使用者自行承担。

 

相关阅读

标签: sway怎么用
最新文章