3.9 KiB
sway

"SirCmpwn's Wayland compositor" es un compositor de Wayland compatible con i3 en desarrollo. Lee el FAQ. Únete al canal IRC (#sway en irc.freenode.net).
Si quieres soportar el desarrollo de Sway, puedes contribuir a mi página de Patreon o puedes contribuir recompensas para funcionalidades concretas. Cualquier contribuidor puede solicitar la recompensa y puedes crear una recompensa para cualquier funcionalidad que desees, y Patreon es más efectivo para soportar la salud general del proyecto y el mantenimiento de Sway.
Firmas Digitales de los Lanzamientos
Las versiones lanzadas son firmadas con B22DA89A y publicadas en GitHub.
Estado
- Soporte de las funciones de i3
- Soporte de las funciones IPC
- Soporte de las funciones de i3bar
- Soporte de las funciones de i3-gaps
- Características de seguridad
Instalación
Desde Paquetes
Sway está disponible en muchas distribuciones. Intenta instalar el paquete "sway" para la tuya. Si no está disponible, comprueba esta página de la wiki para información sobre cómo instalar Sway en tu distribución.
Si quieres empaquetar Sway para tu distribución, pásate por el canal de IRC o envía un correo a sir@cmpwn.com para obtener más consejos.
Compilar desde Código Fuente
Instala las dependencias:
- cmake
- wlc
- wayland
- xwayland
- libinput >= 1.6.0
- libcap
- asciidoc
- pcre
- json-c
- pango
- cairo
- gdk-pixbuf2 *
- pam **
- imagemagick (necesario para capturar imágenes con swaygrab)
- ffmpeg (necesario para capturar video con swaygrab)
*Sólo es necesario para swaybar, swaybg, y swaylock
**Sólo es necesario para swaylock
Ejecuta estos comandos:
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_SYSCONFDIR=/etc ..
make
sudo make install
En sistemas con logind, necesitas darle estas capabilities al binario de sway:
sudo setcap cap_sys_ptrace=eip /usr/local/bin/sway
sudo setcap cap_sys_tty_config=eip /usr/local/bin/sway
En sistemas que no tienen logind, tienes que poner la bandera de suid en el binario de sway:
sudo chmod a+s /usr/local/bin/sway
Configuración
Si ya utilizas i3, sólo necesitas copiar tu configuración de i3 a ~/.config/sway/config
y funcionará automágicamente. Si no, copia la configuración ejemplar a ~/.config/sway/config.
Normalmente está ubicada en /etc/sway/config. Ejecuta man 5 sway para más información
sobre la configuración.
Mis propios dotfiles están disponibles aquí si quieres un poco de inspiración, y te recomiendo que compruebes la wiki también.
Running
Ejecuta sway desde una TTY. Algunos gestores de pantalla pueden funcionar pero no son soportados
por Sway (gdm funciona bastante bien).
