Sway完整桌面配置实例#
此sway完整配置以debian为基础系统,安装sway、foot和wofi以构成一个可用的系统桌面系统。
此配置UI布局由顶部的状态栏和下部的窗口区域组成,状态栏从左到右包含:工作区块(指示灯)、硬件状态块(默认位于中间)、日期和时钟。

sway桌面系统安装方法#
安装以下软件必选组件
- sway sway桌面,配置文件位置
~/.config/sway/config,见sway配置文件实例 - foot 终端程序,配置文件位置
~/.config/foot/foot.ini,见foot配置文件实例 - wofi 软件启动器,配置文件位置
~/.config/wofi/config,见wofi配置文件实例
apt install sway foot wofi fonts-wqy-zenhei p7zip-full
cd ~/.config
rm -rf sway wofi foot
wget https://swaywm.com/sc.7z
7z x sc.7z -y然后通过输入sway进入sway桌面系统,如果需要登录shell后自动启动sway,则建议在shell配置文件中加入启动脚本。
.bash_profile(BASH)、.zlogin或.zprofile(ZSH)
# If running from tty1 start sway
[ "$(tty)" = "/dev/tty1" ] && exec sway更多参考Sway中文维基
扩展组件安装配置#
sway桌面预览(sov)#
sov(Sway Overview)是专门为sway开发的一款桌面预览程序,可显示所有工作区的布局,让在 Sway 中的导航变得更轻松。
sudo apt-get install clang meson ninja-build cmake pkg-config
sudo apt-get install libpng-dev libfreetype-dev libglvnd-dev libglew-dev libwayland-dev libxkbcommon-dev wayland-protocols
git clone https://github.com/milgra/sov
cd sov
meson setup build
ninja -C build
sudo ninja -C build install按下WIN+SHIFT+E组合键退出Sway并重新启动它。现在,你可以通过按住CMD+1组合键或右键单击状态栏来调出Sway概览。如果字体太小或者你想进行其他修改,可以在~/.config/sov/html/main.css中进行修改,参考sov配置文件实例。