- Optional since Sway 1.6 per swaywm/wlroots@bad1e9afa8
- Deprecated in Sway 1.7 per 67d3d952b6cd
- Removed in Sway 1.8 per e5728052b5
- Ignored in future versions (keeps root priveleges)
2.2 KiB
sway
O sway é um compositor do Wayland compatível com o i3.
Leia o FAQ. Junte-se ao canal do
IRC (#sway em
irc.libera.chat).
Assinatura das versões
As versões são assinadas com E88F5E48 e publicadas no GitHub.
Instalação
A partir de pacotes
O Sway está disponível em várias distribuições. Tente instalar o pacote "sway" na sua. Caso não esteja disponível, verifique esta wiki para se informar a sobre a instalação para sua distribuição.
Se você está interessado em criar um pacote do sway para a sua distribuição, verifique canal do IRC ou mande um email para sir@cmpwn.com para obter informações.
Compilando a partir do código-fonte
Verifique essa página da wiki se você quer compilar o HEAD do sway e o wlroots para testes ou desenvolvimento.
Instale as dependências:
- meson *
- wlroots
- wayland
- wayland-protocols *
- pcre2
- json-c
- pango
- cairo
- gdk-pixbuf2 (opcional: system tray)
- scdoc (opcional: man pages) *
- git (opcional: informações de versão) *
*Dependência de tempo de compilação
Execute esses comandos:
meson build
ninja -C build
sudo ninja -C build install
Configuração
Se você já utiliza o i3, então copie os seus arquivos de configuração para ~/.config/sway/config
e
tudo funcionará normalmente. Caso contrário, copie o arquivo de configuração de exemplo para
~/.config/sway/config
. Normalmente, este arquivo está localizado em /etc/sway/config
.
Execute man 5 sway
para se informar sobre a configuração.
Execução
Execute o comando sway
de um TTY. Alguns gerenciadores de display (ou gerenciadores de login) podem funcionar mas alguns não são suportados
pelo sway (o gdm é conhecido por funcionar bem).