Sway es un gestor de ventanas de «tiling», lo que quiere decir que las ventanas se organizan en la pantalla sin que estén unas sobre otras. Funciona con Wayland, el nuevo servidor gráfico de Linux. Y está escrito en rust. Todo es cul, nuevo y simple, entonces es el que estoy aprendiendo a usar ahora. Aquí voy a ir poniendo lo que encuentro útil.
Instalación
Para instalarlo en Ubuntu y Debian:
$ sudo apt install sway
Uso
La tecla super generalmente es la que tiene el logo de windows
- [super] + [enter]: abrir una terminal.
- [super] + d: ejecutar aplicaciones.
- [super] + f: pantalla completa.
- [super] + número: saltar a un espacio de trabajo.
- [super] + [shift] + número: mover una ventana a un espacio de trabajo.
Configuración
Primero, copiar la configuración predeterminada:
$ mkdir -p ~/.config/sway
$ cp /etc/sway/config ~/.config/sway/
Mi teclado es en inglés, y uso la distribución colemak. Para configurar esto así, hay que agregar al archivo ~/.config/swa/config
lo siguiente:
input "type:keyboard" {
xkb_layout "us"
xkb_variant "colemak"
}
Para algunos programas como VCVRack quiero poder usar el touchpad a la vez que uso el teclado. Para esto hay que desactivar la opción de «disable while typing» (dwt):
input "type:touchpad" {
dwt disabled
}
Después de modificar la configuración, ejecutar swaymsg reload
para recargarla.