Sway中文维基#
Sway不是X11窗口管理器!配置时请仔细阅读文档。
安装前#
Nvidia用户#
不支持所有专有图形驱动程序,包括英伟达专有驱动程序。可以改用开源的Nouveau驱动程序。提示:购买硬件时要考虑开源支持。
登陆管理器#
一些登录管理器支持Wayland,而另一些则不支持。如果您在启动sway时遇到问题,并且您使用了登录管理器,那么您的第一步应该是禁用登录管理器并按照man 1 sway所述运行sway。如果它有效,请向您的登录管理器反馈bug,而不是向Sway反馈。
可用的登陆管理器列表如下:
- greetd - 一款轻量并灵活的登录管理器
- emptty - dead simple CLI Display Manager on TTY
- Ly - 一款轻量级的基于文本用户界面(类似 ncurses)的显示管理器
- autologin - 自动登录到已配置的账户;对于单用户且采用其他启动认证方式(如加密硬盘)的计算机而言,这一功能堪称完美。
您可以在没有登录管理器的情况下自动启动sway,例如,将以下代码添加到您的.bash_profile(BASH)、.zlogin或.zprofile(ZSH)中
:
# If running from tty1 start sway
[ "$(tty)" = "/dev/tty1" ] && exec sway对于Fish Shell, 创建文件~/.config/fish/conf.d/sway.fish写入以下内容
# If running from tty1 start sway
set TTY1 (tty)
[ "$TTY1" = "/dev/tty1" ] && exec sway配置Sway#
建议的Sway配置文件存放位置为~/.config/sway/config,开始配置sway前,建立该目录并拷贝默认配置文件到此处。