3.8 KiB
sway

"SirCmpwn's Wayland compositor" es un compositor para Wayland en progreso compatible con i3.
Leé las preguntas frequentes. Entrá al canal de IRC (#sway en irc.freenode.net).
Si te gustaría contribuir el desarrollo de Sway, podés colaborar en mi página de Patreon o podés contribuir a las recompensas para funcionalidades específicas. Cualquiera es bienvenido a reclamar una recompensa, y podés ofrecer una recompensar por una funcionalidad que quieras. Patreon es más útil para auspiciar la salud general del proyecto y el mantenimiento de Sway.
Ayuda en español
@hobarrera provee soporte en español en GitHub.
Esta traducción está en progreso, ver acá para maś detalle.
Firmas de releases
Los releases son firmados con B22DA89A y publicados en GitHub.
Estado
- soporte de funcionalidades de i3
- soporte de funcionalidades de IPC
- soporte de funcionalidades de i3bar
- soporte de funcionalidades de i3-gaps
- funcionalidades de seguridad
Instalación
Por paquetes
Sway está disponible en muchas distribuciones. Probá instalando el paquete "sway" para la tuya. Si no está disponible, revisá esta página de la wiki para información de como instalar para tu distribución.
Si estás interesado en crear paquetes de Sway para tu distribución, pasá por el canal de IRC, o mandále un mail a sir@cmpwn.com [en inglés] para consejos.
Compilar desde el código
Instalá dependencias:
- cmake
- wlc
- wayland
- xwayland
- libinput >= 1.6.0
- libcap
- asciidoc
- pcre
- json-c
- pango
- cairo
- gdk-pixbuf2 *
- pam **
- imagemagick (requerido para capturar imágenes con swaygrab)
- ffmpeg (requerido para capturar video con swaygrab)
*Sólo requerido para swaybar, swaybg, y swaylock
**Sólo requerido para swaylock
Corré estos comandos:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
make
sudo make install
En sistemas con logind, necesitás setearle unas capacidades al binario:
sudo setcap cap_sys_ptrace=eip /usr/local/bin/sway
sudo setcap cap_sys_tty_config=eip /usr/local/bin/sway
En systemas sin logind, necesitás setearle suid al binario de sway:
sudo chmod a+s /usr/local/bin/sway
Configuración
Si ya usás i3, entonces copiá tu configuración de i3 a ~/.config/sway/config
y te va a andar de una. Sino, copiá la configuración de muestra a
~/.config/sway/config. Generalmente está ubicada en /etc/sway/config.
Consultá man 5 sway para más información sobre la configuración.
Mis propios archivos de configuración están disponibles acá si querés algo de inspiración, y definitivamente también consultá la wiki.
Ejecución
En vez de correr startx, corré sway. Podés correr sway desde dentro de X,
lo cual es útil para testeo.
