Sway es la implementación más fiel de i3-wm sobre Wayland. No busca deslumbrar, sino funcionar con precisión quirúrgica.
Si Hyprland es un deportivo con luces de neón, Sway es ingeniería alemana: eficiente, minimalista y virtualmente indestructible.
1. Instalación y convivencia con GNOME
Uno de los miedos más comunes es que instalar Sway pueda romper los drivers de video o inutilizar GNOME.
Esto es incorrecto.
Sway es simplemente un binario que se ejecuta sobre Wayland y no reemplaza tu entorno actual.
Instalación del “kit de supervivencia”
sudo apt update && sudo apt install -y sway waybar wofi foot thunar variety
¿Por qué GDM3?
No necesitas desinstalar nada.
En la pantalla de inicio de sesión de Ubuntu:
- Selecciona tu usuario
- Haz clic en el icono de engranaje
- Elige Sway
Si algo no funciona como esperas, cierras sesión y vuelves a GNOME.
Cero riesgo, cero drama.
2. El corazón del sistema: archivo de configuración
Toda la configuración de Sway se concentra en un solo archivo:
mkdir -p ~/.config/sway nano ~/.config/sway/config
El gran secreto: inputs en hardware Dell
En laptops Dell (como la serie Inspiron), el touchpad suele quedar mal configurado por defecto si no se ajusta manualmente.
Identifica tu hardware:
swaymsg -t get_inputs
Ejemplo:
Identifier: DELL0811:00 044E:120A Touchpad
Configuración de inputs (teclado y touchpad)
### --- TECLADO (Ñ y acentos) ---
input "type:keyboard" {
xkb_layout us
xkb_variant intl
}
### --- TOUCHPAD ---
input "type:touchpad" {
tap enabled
natural_scroll enabled
dwt enabled
tap_button_map lmr
}
3. Atajos de teclado esenciales
En Sway, la tecla Super (Windows) se define como $mod.
Estos atajos permiten trabajar 100 % orientado al teclado.
set $mod Mod4 set $term foot set $menu wofi --show drun bindsym $mod+Return exec $term bindsym $mod+q kill bindsym $mod+d exec $menu bindsym $mod+w exec firefox bindsym $mod+e exec thunar # Recargar configuración bindsym $mod+Shift+c reload # Salir de Sway bindsym $mod+Shift+e exec swaynag -t warning -m '¿Salir?' -B 'Sí' 'swaymsg exit'
4. Fondos de pantalla y el “bug” de Variety
Variety funciona bien con Sway, pero este último es estricto con las rutas.
Autoarranque
exec variety
Fondo con ruta absoluta
output * bg /home/TU_USUARIO/.config/variety/wallpaper.jpg fill
⚠️ No uses ~. Sustituye TU_USUARIO por tu nombre de usuario real.
5. Integración con Waybar (estética Tokyo Night)
Activar Waybar
bar {
swaybar_command waybar
}
Colores de ventanas (Tokyo Night)
# class border backgr. text indicator child_border client.focused #7aa2f7 #7aa2f7 #ffffff #7aa2f7 #7aa2f7 client.focused_inactive #24283b #24283b #a9b1d6 #24283b #24283b client.unfocused #1a1b26 #1a1b26 #a9b1d6 #1a1b26 #1a1b26
6. Resolución de problemas (FAQ)
- La barra no aparece: verifica que
waybaresté instalado y que no haya otra instancia ejecutándose. - El touchpad no hace click: confirma con
libinput list-devicesque el sistema reconoce el touchpad. - Errores de línea: asegúrate de que los comandos
execestén fuera de bloques{ }.
Conclusión
Sway en Ubuntu 24.04 representa la combinación ideal entre una base sólida (Debian/Ubuntu) y un entorno moderno, limpio y eficiente.
Es rápido, predecible y, una vez ajustado el hardware Dell, ofrece una de las experiencias de usuario más refinadas disponibles en Linux.


Dejá una respuesta