LinuxAlternative

Linux · System Tools

WezTerm

WezTerm es un emulador de terminal rápido, acelerado por GPU, con multiplexor, configuración en Lua y soporte SSH integrado.

Código abiertoGratisFlatpak
Sé el primero en valorar
Licencia
MIT
Última versión
20240203-110809-5046fc22 (3 de febrero de 2024)
Desarrollador
Wez Furlong
Instalaciones
2,226 (Flathub, 30 días)

¿Qué es WezTerm?

WezTerm es un emulador de terminal escrito en Rust que gestiona la renderización, el multiplexado y SSH en un solo binario. Soporta características modernas de fuentes como ligaduras e hipervínculos. El proyecto está maduro, con lanzamientos regulares y un enfoque en el rendimiento y la profundidad de personalización.

Está dirigido a desarrolladores que buscan una única herramienta para el trabajo local y remoto. Si dependes de tmux o mosh, WezTerm los reemplaza al integrar esos flujos de trabajo directamente en la interfaz gráfica. Es ideal para usuarios que prefieren configurar herramientas mediante código en lugar de ajustes de interfaz gráfica.

En comparación con Alacritty, WezTerm es más pesado pero mucho más completo en funciones. Alacritty es minimalista y rápido, mientras que WezTerm añade pestañas, divisiones y multiplexado. Se siente como una terminal completa que no requiere plugins externos para la gestión básica del flujo de trabajo.

Ideal para: Desarrolladores que buscan una terminal potente y configurable que gestione tanto el multiplexado local como el remoto sin herramientas adicionales.

Funciones clave de WezTerm

  • Renderización acelerada por GPU para baja latencia
  • Cliente SSH integrado con multiplexado
  • Sistema de configuración basado en Lua
  • Soporte para pestañas y paneles divididos
  • Ligaduras de fuentes e hipervínculos
  • Soporte para multiplexor remoto sin tmux
  • Soporte multiplataforma (Linux, macOS, Windows)

Ventajas

  • Solución todo en uno para terminal y multiplexado
  • Altamente personalizable mediante Lua
  • Motor de renderización rápido
  • No requiere tmux en hosts remotos

Inconvenientes

  • Curva de aprendizaje más pronunciada debido a la configuración en Lua
  • Mayor uso de recursos que las terminales minimalistas
  • La documentación puede ser escasa para funciones avanzadas de Lua

Programas de Windows que sustituye WezTerm

Cómo instalar WezTerm en Linux

Flatpak (Flathub)flatpak install flathub org.wezfurlong.wezterm
Arch / Manjarosudo pacman -S wezterm
openSUSEsudo zypper install wezterm

Consejos para usuarios de Windows

Si vienes de Alacritty, espera escribir un archivo de configuración en Lua en lugar de TOML. Los atajos se definen en esta configuración, así que revisa la sección de keymap. Para flujos de trabajo remotos, puedes reemplazar las sesiones de tmux con el multiplexor integrado de WezTerm, que funciona sobre SSH sin necesidad de instalar tmux en el server.

Versiones recientes

  • 20240203-110809-5046fc22 —

    A very long list of improvements to performance and resource utilization as well as new features. The changelog has a complete list!

WezTerm: preguntas frecuentes

¿WezTerm reemplaza a tmux?

Sí, tiene un multiplexor integrado que proporciona pestañas y divisiones local y remotamente. No necesitas instalar tmux en el host remoto para usar estas funciones.

¿WezTerm es más rápido que Alacritty?

Ambos son muy rápidos, pero WezTerm usa aceleración por GPU para la renderización. En la práctica, la diferencia es despreciable para la mayoría de los usuarios, pero WezTerm maneja mejor los diseños complejos.

¿Cómo configuro WezTerm?

La configuración se realiza en un archivo Lua, ubicado típicamente en ~/.config/wezterm/wezterm.lua. Puedes definir colores, atajos de teclado y comportamiento en este archivo.

¿Puedo usar WezTerm para sesiones SSH remotas?

Sí, WezTerm tiene un cliente SSH integrado. Puedes abrir shells remotos en pestañas o divisiones y usar el multiplexor integrado para gestionarlas.

Actualizado el